PNG
ЗАГРУЗИТЬ
ФАЙЛ
Ожидание файла...
Ожидание файла...
Коротко об инструменте
BMP — несжатый растр родом из старой Windows: каждый пиксель занимает три байта, поэтому скриншот 1920×1080 весит около 6 МБ. Инструмент открывает такой файл декодером браузера, рисует на canvas и отдаёт либо PNG без потерь, либо JPG с качеством 90 %. Выручает, когда BMP выдал сканер, драйвер кассового оборудования или старая утилита учёта, а форма, почта или CMS такое расширение не принимают. Смотрите также: обратный перевод PNG обратно в BMP, сделать PNG легче в формате WebP, собрать favicon из готового PNG.
Обычно в 5–20 раз, а на скриншотах и схемах бывает и больше. BMP хранит пиксели как есть, PNG применяет к ним сжатие без потерь: чем больше в кадре однотонных областей, тем сильнее выигрыш. Фотографическая картинка сожмётся скромнее — там почти нет повторов, и на такой исходник лучше брать «Скачать JPG».
PNG. Он сохраняет каждый пиксель, поэтому тонкие штрихи букв и линии таблиц остаются резкими. JPG на таком материале даёт заметный ореол вокруг символов, и после нескольких пересохранений текст начинает плыть. JPG стоит брать только для фотографий, где мягкие переходы, а вес важнее пиксельной точности.
Инструмент опирается на декодер браузера, а тот понимает не все варианты формата. Проблемными бывают BMP с RLE-сжатием, 16-битные варианты и файлы с ошибкой в заголовке, которые всё же открывает Paint. Проверьте, что расширение настоящее, а не переименованное: если файл с именем .bmp на деле TIFF, браузер его не примет.
У классического 24-битного BMP прозрачности нет вовсе — там только RGB. Если попался редкий 32-битный BMP с альфа-каналом, поведение зависит от браузера: чаще альфа игнорируется и подставляется непрозрачный фон. При выборе «Скачать JPG» прозрачности не будет в любом случае: формат её не поддерживает.
Нет, инструмент работает по одному файлу за раз: загрузили, скачали, нажали «Сбросить», взяли следующий. Для десятка сканов это минута работы, для сотни файлов правильнее локальный пакетный конвертер. Зато при таком режиме исходник не приходится никуда выкладывать.
Нет, конвертация целиком идёт в вашей вкладке: BMP читается с диска, декодируется браузером и рисуется на canvas, а кнопки сохранения формируют PNG или JPG из содержимого этого canvas. Сетевого запроса с картинкой не возникает, так что через инструмент можно пропускать внутренние сканы и служебные документы.
До: scan_0142.bmp, 2480×3508, 24 бита — 26,1 МБ, почтовый ящик отказывается принимать вложение
После: PNG 2480×3508 около 1,8 МБ, текст без потерь и артефактов на буквах
До: photo_old.bmp, 1024×768, 2,3 МБ
После: JPG 1024×768 примерно на 190 КБ при качестве 90 % — разница на глаз не видна
Оценка и фидбек помогают понять, что улучшать дальше.