JPG
JPG
Исходный формат
BMP
BMP
Целевой формат

Конвертировать JPG в BMP

Получите 24-битный несжатый Windows Bitmap для legacy и embedded систем. Никакого LZW, никаких артефактов сжатия — только сырые BGR-пиксели в стандартном контейнере BITMAPINFOHEADER.

Перетащите JPG файлы сюда

или выберите файлы для распаковки в BMP

24-bit без потерь

Распакованные пиксели сохраняются как есть — никаких новых артефактов сжатия

Совместимость с Win32

Стандартный BITMAPINFOHEADER 40 байт, BI_RGB compression — открывает любая программа

Для embedded и legacy

Простой формат для микроконтроллеров, медоборудования и старого софта

О форматах

JPG и BMP — современный фотоформат и сырой растр

JPG

JPG формат

Joint Photographic Experts Group, ISO/IEC 10918

JPEG хранит фотографии в виде DCT-коэффициентов с lossy-сжатием. Файлы компактные, но требуют декодирования с использованием libjpeg или подобных библиотек. Не каждое embedded-устройство умеет читать JPEG — например, дешёвые TFT-дисплеи или ретрокомпьютеры.

Сжатие DCT, с потерями
Декодер libjpeg-turbo
Размер Малый
Случайный доступ Нет
Сложность чтения Высокая
BMP

BMP формат

Windows Bitmap, Microsoft DIB

BMP — несжатый растровый формат Windows. Файл = маленький header + сырая последовательность BGR-пикселей построчно (снизу вверх, с padding до кратности 4). Парсится тривиально, открывается даже в MS Paint 95-го года и подходит для прошивок микроконтроллеров.

Сжатие Без сжатия (BI_RGB)
Глубина 24 бита (BGR)
Header BITMAPINFOHEADER 40 b
Размер Очень большой
Сложность чтения Минимальная

Сравнение форматов

Когда выбирать BMP вместо компактного JPG

Характеристика JPG BMP
Малый размер файла
Чтение без библиотек
Артефакты сжатия
Подходит для embedded MCU
Random pixel access без декода
Подходит для веба
Хранение EXIF

Как конвертировать

Три простых шага для конвертации JPG в BMP

1

Загрузите JPG

Перетащите файлы в область загрузки или нажмите кнопку для выбора JPG/JPEG файлов с вашего устройства

2

Распаковка в 24-bit BI_RGB

Сервер декодирует JPEG в RGB, переворачивает каналы в BGR и сохраняет с заголовком BITMAPINFOHEADER. Compression выставлен в BI_RGB (0) — никакого RLE, чистые сырые пиксели.

3

Скачайте BMP

Получите .bmp файл, готовый для embedded-устройства, MS Paint или любого инструмента, ожидающего «настоящий» Windows Bitmap

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

Ответы на популярные вопросы о конвертации JPG в BMP

Главные причины: прошивка для микроконтроллера, который читает только BMP с SD-карты; экраны промышленного оборудования (медицинские мониторы, кассовые аппараты); геодезическое и полиграфическое ПО; импорт в старые версии 1С; конвертация под нестандартные DICOM-вьюверы; работа с мейнфреймами и POS-терминалами. Для веба и почты BMP давно неактуален — слишком тяжёлый.
BMP без сжатия хранит 3 байта на пиксель + ~54 байта заголовка + padding строк. Фото 1920 на 1080 при 24-bit весит ровно 1920×1080×3 ≈ 5,9 MB. Тот же снимок в JPG качества 90 — около 400-700 KB. То есть BMP получится в 8-15 раз тяжелее, и это нормально — формат не предусматривает сжатия в нашем режиме.
Нет. Конвертация декодирует JPEG один раз и сохраняет полученные пиксели как есть в BMP. Lossy-сжатие уже произошло на этапе создания исходного JPG, и больше ничего не теряется. Видимое качество в BMP идентично картинке, которая открывается, например, в Windows Photos из исходного JPEG. Если же нужно ресемплинг или фильтрация — это отдельная задача.
Создаётся стандартный Windows BMP с BITMAPINFOHEADER (40 байт, biSize=0x28) и compression=BI_RGB (0). Это самый совместимый вариант — открывается в Windows 3.1 и выше, Wine, GIMP, ImageMagick, библиотеках для Arduino и любых SDK для embedded. OS/2 BMP с BITMAPCOREHEADER (12 байт) практически нигде не нужен и не используется.
Все файлы передаются по HTTPS и временно хранятся и удаляются по расписанию; точные сроки зависят от режима и указаны на странице «Правила хранения файлов». Лимиты: гости — до 50 MB на исходный файл и 5 файлов за сессию, тариф «Стандартный» — до 100 MB на файл и 20 файлов, «Премиальный» — до 250 MB на файл. Имейте в виду, что результирующий BMP может в 10-15 раз превышать размер исходника, поэтому крупные снимки лучше готовить с пониманием итоговых объёмов.

Готовы конвертировать?

Загрузите JPG файлы и получите 24-битный несжатый BMP за секунды

Начать конвертацию