Формат BMP
По сути, это необработанные пиксели в файле. Простой, огромный и почти никогда не правильный выбор сегодня.
Что такое BMP?
BMP — это формат растровых изображений Microsoft, хранящий пиксели в основном без сжатия. Изображение 1920 × 1080 с 24 битами на пиксель занимает около 6 МБ независимо от содержимого — та же фотография в формате JPEG может быть 300 КБ.
Эта простота была главной целью. Декодирование BMP почти не требует вычислений, что имело большое значение в конце 1980-х годов и не имеет никакого значения сейчас.
Вы все еще сталкиваетесь с BMP из старого программного обеспечения Windows, некоторых драйверов сканеров и определенных научных и промышленных инструментов, где предсказуемость формата стоит его размера.
Общие применения
- Вывод из устаревших приложений Windows
- Некоторые драйверы сканеров и карт захвата
- Промежуточные файлы, где простота декодирования важнее размера
Преимущества
- Чрезвычайно просто читать и записывать
- Без потерь — никаких артефактов сжатия
- Долгая поддержка Windows
Ограничения
- Огромные файлы без практического сжатия
- Нет анимации и непоследовательная поддержка прозрачности
- Плохая поддержка в интернете — большинство сайтов будут отклонять его
- Нет преимуществ перед PNG, который также без потерь и намного меньше
Поддержка браузерами
Большинство браузеров могут отображать BMP, но его не следует использовать в интернете. Конвертируйте в PNG для эквивалента без потерь или в JPEG/WebP для фотографии.