Что такое Конвертер изображений в BMP?

Конвертирует файлы PNG, JPG, WebP и другие форматы изображений в несжатые файлы BMP (bitmap). BMP используется в устаревшем ПО, встраиваемых системах и печатных процессах, которым нужны необработанные пиксельные данные без артефактов сжатия.

Выбирайте между 24-битным BMP (только RGB, 3 байта на пиксель) и 32-битным BMP (RGBA с альфа-каналом, 4 байта на пиксель) и задавайте встроенное разрешение от 72 до 300 DPI для печатных задач. Бросайте несколько файлов сразу — они обрабатываются пакетом; скачивайте отдельные BMP, копируйте результат в буфер обмена или собирайте всю пачку в ZIP. BMP хранит пиксели без сжатия, поэтому ориентируйтесь на ~3 МБ на мегапиксель при 24 битах и ~4 МБ при 32.

Как использовать

  1. Загрузите, перетащите или вставьте одно или несколько изображений (PNG, JPG, WebP, GIF). Одиночное перетащенное изображение конвертируется само.
  2. Выберите глубину цвета BMP (24 бита RGB или 32 бита с альфа-каналом), разрешение (72–300 DPI) и при необходимости размер вывода с сохранением пропорций.
  3. Скачивайте отдельные BMP-файлы, копируйте результат в буфер обмена или забирайте всю пачку в ZIP-архиве.

Когда использовать

  • Подготовка иконок или заставок для драйвера дисплея на микроконтроллере.
  • Передача картинок в старое Windows-приложение, которое не понимает PNG и JPEG.
  • Производство мастер-файлов для печатного потока, который требует сырых несжатых пикселей.

Результат

Инженер встраиваемых систем нуждается в BMP-файлах для драйвера дисплея микроконтроллера. Он загружает 5 PNG-иконок, конвертирует их в 24-битный BMP-формат и скачивает пакет в ZIP для прямой прошивки.

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

Зачем выбирать BMP вместо PNG или JPEG?
BMP хранит каждый пиксель без сжатия: файлы больше, но декодирование проще. Железо без декодера JPEG/PNG (мелкие дисплеи, FPGA, ретро-геймдев) может читать BMP прямо из флеш-памяти буквально несколькими строками кода.
Брать 24 или 32 бита?
24 бита, если изображение полностью непрозрачное, например фотография или скриншот. 32 бита, если есть прозрачные или полупрозрачные пиксели, как у логотипа или иконки поверх фона. Лишний байт на пиксель имеет смысл только при использовании альфы.
Каким будет размер BMP-файла?
Примерно ширина × высота × байт на пиксель плюс небольшой заголовок. Фото 1920x1080 в 24-битном BMP — около 6,2 МБ. Иконка 256x256 в 32-битном BMP — около 260 КБ. Сжатия нет, размер растёт линейно от разрешения.
Сохраняется ли цветовой профиль?
Большинство BMP-читалок игнорирует профили ICC, а большинство записывающих программ их выбрасывает. Этот конвертер пишет пиксели в sRGB — то, что предполагает почти любой старый ридер. Если нужен цветоменеджмент, BMP не тот формат.
Есть ли максимальный размер изображения?
Сам формат BMP допускает файлы до 2 ГБ, то есть сотни мегапикселей теоретически. На практике предел canvas в большинстве браузеров — около 16384 пикселей на сторону, чего хватает для любого встраиваемого или печатного сценария.

Похожие инструменты