Перейти до вмісту
Convertube

Файли BMP: сирі пікселі і чому вони такі великі

Що насправді зберігає BMP, чому він у багато разів більший за PNG того самого зображення і кому він досі потрібен. Конвертуйте BMP у браузері, без завантаження.

Коротко

Тип
Зображення
Стиснення
Без втрат
Розширення
.bmp
MIME-тип
image/bmp
Також відомий як
Bitmap

BMP — настільки простий, наскільки взагалі може бути файл зображення: короткий заголовок, а за ним пікселі, записані сирими байтами рядок за рядком. Microsoft представила його разом із Windows у 1985 році, і його привабливість полягала в тому, що для читання й запису майже не потрібно коду. Специфікація має варіант стиснення, але ним рідко користуються, тож на практиці BMP нестиснутий.

Докладніше

Тому файли й величезні. Скромний знімок екрана може займати десятки мегабайтів, а фотографія із сучасної камери — понад сотню. Конвертація в PNG зберігає точно ті самі пікселі зі справжнім стисненням без втрат і зазвичай прибирає від 60% до понад 90% розміру — одна з небагатьох конвертацій, що нічого не коштує й багато дає.

BMP живе, бо простота іноді цінніша за розмір. Інструменти Windows, написані під нативні API растрових зображень, наукові й промислові прилади, код дисплеїв мікроконтролерів і деякі процеси прошивок читають сирі піксельні дані напряму й не мають жодного декодера зображень. Для них BMP — вимога, а не вподобання. Зауважте, що BMP, який записує цей сайт, не має альфа-каналу, тож конвертація прозорого PNG у BMP заповнює прозорість білим.

Конвертувати BMP в інші формати

Конвертувати інші формати в BMP

Запитання про BMP

Чому мій BMP такий великий?

Бо він зберігає пікселі сирими байтами практично без стиснення. Специфікація дозволяє стиснення, але майже ніщо ним не користується.

Чи конвертація BMP у PNG без втрат?

Так, повністю. Обидва зберігають точні пікселі, тож зображення ідентичне, а змінюється лише розмір файлу — зазвичай на 60% — понад 90%.

BMP у PNG чи в JPG?

PNG для знімків екрана, схем і тексту, де він лишається точним. JPG для фотографій, де він набагато менший, а втрати непомітні.

Чому BMP досі існує?

Бо його тривіально читати й записувати, що підходить старішим програмам Windows, науковим приладам, коду мікроконтролерів і процесам прошивок, які не мають декодера зображень.

Що відбувається з прозорістю під час конвертації в BMP?

Вона заповнюється білим. BMP, що записується тут, не має альфа-каналу, тож прозоре тло стає непрозорим.

Чи є причина зберігати BMP?

Лише якщо його вимагає конкретний інструмент. Для будь-якої іншої мети PNG містить ідентичне зображення на малій частці місця.