Перейти к содержимому
myconvert.ru
BMP

Формат BMP

Bitmap Picture. Вывод из старых сканеров, служебные изображения Windows.

Обновлено

Формат BMP: что это, чем открыть и как конвертировать

BMP появился в 1990 году вместе с Windows 3.0 и устроен предельно прямолинейно: заголовок, за ним подряд значения пикселей. Никакого сжатия, никаких хитростей — именно поэтому прочитать такой файл можно кодом в пару десятков строк, без единой библиотеки.

Эта простота и определила судьбу формата. В мире интернета и фотографий он проиграл всем, но в узкой нише удерживается до сих пор: там, где программу писали давно или где подключать полноценный декодер изображений негде.

Чем он до сих пор полезен

Промышленные контроллеры, медицинские приборы, вышивальные и гравировальные станки, прошивки устройств, самописные приложения под Windows — во всех этих случаях BMP выбирают не за качества формата, а за то, что его разбор не требует ничего, кроме умения читать байты.

Чем он неудобен

Размером. Вес зависит только от разрешения: ширина, умноженная на высоту и на три байта. Папка со сканами со старого сканера легко занимает гигабайты.

Отсутствием метаданных. Ни даты съёмки, ни цветового профиля, ни параметров камеры BMP по сути не хранит.

Непригодностью для сети. Отправить такой файл почтой или загрузить в форму обычно невозможно — он просто не пролезет в лимит.

Что с ним делают

Чаще всего конвертируют, чтобы избавиться от избыточного веса: в PNG, если важна точность до пикселя, или в JPG, если внутри фотография и нужен минимальный размер.

Обратная задача — собрать BMP из обычной картинки — возникает, когда файл нужно скормить оборудованию или программе, не понимающей ничего другого.

Плюсы и минусы BMP

Сильные стороны

  • Предельно простая структура без сжатия
  • Открывается в Windows без дополнительных кодеков

Слабые стороны

  • Огромный размер файла
  • Метаданные и цветовые профили почти не поддерживаются

Чем открыть BMP

WindowsФотографии, Paint
macOSПросмотр (Preview)
AndroidGoogle Фото
iPhone и iPadФото
БраузерыChrome — да, Firefox — да, Safari — да, Edge — да
MIME-типimage/bmp

Конвертеры с форматом BMP

Чем открыть BMP на Windows, macOS, Android и iPhone

Частые вопросы про BMP

Чем открыть BMP?
Любой программой просмотра изображений в Windows, включая Paint и «Фотографии». В macOS его открывает «Просмотр», браузеры тоже показывают BMP без проблем. Сложности с открытием этого формата встречаются крайне редко.
Почему BMP такой огромный?
Потому что он вообще не сжимает данные. На каждый пиксель отводится три байта — по одному на красный, зелёный и синий канал. Снимок на 12 мегапикселей занимает около 36 МБ независимо от того, что на нём изображено: хоть детализированный пейзаж, хоть белый лист.
Откуда берутся файлы BMP?
Из старых сканеров, медицинского и промышленного оборудования, программ, написанных под Windows много лет назад, из скриншотов в старых версиях Windows и из Paint при сохранении с настройками по умолчанию.
BMP поддерживает прозрачность?
Формально да, в 32-битном варианте с альфа-каналом. На практике встречается он редко, а поддерживают его далеко не все программы, поэтому полагаться на прозрачность в BMP не стоит.
Теряется ли качество при переводе BMP в другой формат?
Зависит от формата. [PNG](/bmp-v-png/) сохранит изображение пиксель в пиксель и при этом уменьшит файл в несколько раз. [JPG](/bmp-v-jpg/) даст уменьшение в десятки раз, но со сжатием с потерями.