Формат BMP: что это, как открыть и конвертировать (2026)
Что такое файл BMP: простое объяснение
BMP расшифровывается как Bitmap — карта битов. Формат хранит изображение как сетку пикселей, где каждый пиксель кодируется битами цвета. Microsoft разработала его для Windows и OS/2, чтобы изображения работали в любой программе ОС независимо от устройства.
История появления формата
Microsoft создала BMP для OS/2 и Windows 2.0 в конце 1980-х годов. С Windows 3.1 в 1990-х формат эволюционировал: добавили RLE-сжатие и поддержку True Color. Сегодня BMP интегрирован в системные ресурсы Windows.
Где используется BMP сегодня?
Формат применяется в системных иконках, обоях Windows, промышленном оборудовании и медицинской визуализации. В разработке ПО BMP встраивают в ресурсы RES и PE-файлы для игр и приложений.
Технические особенности и устройство BMP
Структура файла
Файл BMP начинается с BITMAPFILEHEADER (14 байт: сигнатура BM, размер файла, OffBits). За ним следует BITMAPINFOHEADER (40 байт: ширина, высота, битность, тип сжатия). Далее палитра цветов и Pixel Array с данными пикселей. OffBits указывает смещение начала данных изображения.
Глубина цвета и битность
Формат поддерживает 1, 2, 4, 8, 16, 24, 32, 48 и 64 бита на пиксель. До 8 бит — через палитру (индекс цвета). Выше — прямое RGB-кодирование. 1 бит — монохромное изображение, 24/32 бита — True Color с альфа-каналом для частичной прозрачности.
Сжатие данных в BMP
Большинство BMP несжатые (BI_RGB): сырые пиксели без обработки. RLE (Run-Length Encoding) применяется для 4 и 8 бит: повторяющиеся пиксели кодируют парой (длина, цвет), сжимая монотонные области. Для 16+ бит RLE недоступно.
Преимущества и недостатки формата
Плюсы
Минусы
Lossless-хранение: все детали без потерь
Размер: 1920×1080 в 24 бит — 6 МБ
Полная поддержка Windows
Нет встроенной поддержки EXIF-метаданных
Простота декодирования для разработчиков
Не оптимален для веба: долгая загрузка
Формат идеален для оригиналов в печати, но уступает в хранении и передаче.
Сравнение BMP с другими форматами изображений
Формат
Сжатие
Прозрачность
Вес (1920×1080)
Веб-оптимизация
BMP
Нет/RLE
Частичная (32+бит)
6 МБ
Низкая
JPEG
С потерями
Нет
1 МБ
Высокая
PNG
Без потерь
Полная
2–3 МБ
Высокая
WebP
С/без потерь
Полная
0.5–2 МБ
Отличная
TIFF
Без потерь/LZW
Частичная
4–7 МБ
Средняя (печать)
BMP против JPEG Выбирайте BMP для lossless-качества в печати и архивировании. JPEG сжимает с потерями, идеален для веба: размер в 6 раз меньше. BMP против PNG PNG сжимает без потерь и добавляет полную прозрачность, заменив BMP в веб-дизайне. BMP проще в реализации, но тяжелее в размере.
Чем открыть файл BMP на разных устройствах
Как открыть BMP в Windows Двойной клик запускает встроенное приложение "Фотографии" или Paint. Альтернатива — Windows Photo Viewer. Все встроенные средства поддерживают BMP без дополнительной установки.
Как открыть BMP на macOS Preview открывает BMP по умолчанию. Quick Look показывает превью в Finder при нажатии пробела.
Как открыть BMP на Linux Eye of GNOME (EOG) или gThumb — стандартные просмотрщики. ImageMagick используется для конвертации из командной строки.
Просмотр BMP на мобильных устройствах (Android и iOS) На Android встроенная галерея и Google Photos открывают BMP. Приложение Bmp File Converter добавляет просмотр и конвертацию в JPG/PNG. На iOS стандартная Галерея справляется; Google Photos синхронизирует в облако.
Лучшее программное обеспечение для работы с BMP
• Adobe Photoshop: Профессиональная обработка слоев, экспорт с контролем битности. • GIMP: Бесплатный редактор с поддержкой RLE-сжатия. • IrfanView: Быстрый просмотр, пакетная конвертация, работает на слабых ПК. • XnView: Универсальный просмотрщик с редактированием. • CorelDRAW: Векторизация растровых BMP для логотипов.
Как создать или отредактировать BMP-файл
Сохранение изображения в формате BMP через Paint 1. Откройте изображение в Paint. 2. Нажмите "Файл > Сохранить как". 3. Выберите BMP, укажите битность (24 для цвета, 32 для прозрачности).
Экспорт в BMP из Adobe Photoshop File > Export > BMP. Установите RGB/CMYK/Grayscale, битность 24/32. Сохраняет оригиналы для печати без потерь качества
Как конвертировать BMP и уменьшить размер файла
Зачем конвертировать BMP? Конвертируйте для email (размер <5 МБ), веба (PNG/WebP) или экономии диска. BMP занимает в 6 раз больше JPEG при одинаковом разрешении.
Конвертация на компьютере В IrfanView: Thumbnails > Batch Conversion > BMP to PNG. Командная строка ImageMagick: magick input.bmp output.png.
Устранение неполадок: почему не открывается BMP?
Файл поврежден или имеет неверное расширение Проверьте заголовок в hex-редакторе: первые байты должны быть BM. Переименуйте в .bmp. Если файл поврежден, попробуйте открыть через Photoshop (File > Open As > BMP).
Проблемы с совместимостью версий Старые программы не читают 32 и 64-бит BMP. Обновите софт или конвертируйте в 24-бит через онлайн-сервис
Часто задаваемые вопросы (FAQ)
Поддерживает ли BMP прозрачность? Да, альфа-канал с 16+ бит, полная прозрачность в 32-бит.
Можно ли использовать BMP для логотипов? Для веба нет, используйте PNG или SVG. BMP подходит для внутренних системных иконок Windows.
Почему BMP весит больше JPEG при том же разрешении? BMP не использует сжатие с потерями: 6 МБ vs 1 МБ.
Является ли BMP устаревшим форматом? Нет, актуален для Windows-ресурсов, печати и промышленного оборудования.
Как уменьшить размер BMP-файла? Конвертируйте в PNG (без потерь) или JPEG (с потерями), используйте RLE-сжатие для 4/8 бит.
Заключение
BMP служит для хранения оригиналов без потерь и системных нужд Windows. Для веба и email конвертируйте в PNG или WebP, сокращая размер в 3–6 раз.