UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертувати PNG у BMP

Деякі програми досі читають лише бітмапи: старі програми для Windows, конструктори інсталяторів і бібліотеки дисплеїв на невеликих мікроконтролерних платах. Конвертуйте PNG у нестиснений BMP, який вони приймуть, і самі виберіть колір, що заповнить прозорі ділянки.

Конвертер зображень

або перетягніть Файли JPG, JPEG, JPE … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Перетягніть файли PNG

    Додайте до 20 файлів PNG, до 95 MB кожен, зі свого комп’ютера або вставте скопійоване зображення.

  2. 2

    Виберіть колір фону

    У BMP тут немає прозорості, тому Прозорі ділянки спочатку заповнюються білим. Виберіть чорний або Власний колір у розділі Додаткові налаштування, щоб він збігався з екраном чи діалоговим вікном, на якому буде зображення.

  3. 3

    Натисніть «Конвертувати в BMP»

    Завантажте кожен файл .bmp окремо або один архів ZIP. Завантажені файли та результати видаляються через 30 хвилин.

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

Кому досі потрібно конвертувати PNG у BMP

BMP — це растровий формат Microsoft, а його сучасна структура з’явилася у Windows 3.0 у 1990 році. Це майже сирі пікселі після 54-байтового заголовка, тому програми читають його без бібліотеки декодування. Саме ця простота допомогла йому вціліти там, де підтримку PNG так і не додали.

Поширений приклад — збирачі інсталяторів: NSIS, наприклад, очікує файли .bmp для зображень заголовка й привітання в майстрі Modern UI. Старі програми на Visual Basic і Win32 завантажують заставки та зображення панелей інструментів через функції Windows, що читають растрові зображення. Проєкти на мікроконтролерах з малими TFT- або e-paper-екранами читають 24-бітний BMP з SD-карти, бо декодування PNG потребує пам’яті, якої на платі немає.

Якщо потрібна піктограма Windows, а не растрове зображення, скористайтеся PNG у ICO: піктограми зберігають прозорість і містять кілька розмірів в одному файлі.

Який розмір має файл BMP: обсяг без стиснення

6,2 MBзображення 1920 × 1080, збережене як 24-бітний BMP, хоч яким простим воно було

1920 × 1080 пікселів × 3 байти = 6 220 800 байтів плюс 54-байтовий заголовок. 32-бітний BMP з альфа-каналом потребує 4 байти на піксель, тож те саме зображення займе близько 8,3 MB.

PNG

Portable Network Graphics

PNG — растровий формат без втрат, опублікований у 1996 році групою PNG Development Group і згодом стандартизований W3C та ISO. Він зберігає кожен піксель точно, підтримує повну альфа-прозорість і без артефактів передає текст, чіткі краї та суцільні кольори. Така точність робить його ідеальним для скриншотів, логотипів, іконок і графіки інтерфейсів. Недолік — розмір: фотографії у PNG часто в кілька разів більші за те саме фото у JPEG чи WebP. PNG відкривають усі браузери, операційні системи та редактори.

Стиснення
Без втрат
Прозорість
Так
Анімація
Ні
Рік появи
1996 · PNG Development Group
Конвертер PNG

BMP

Растрове зображення (Bitmap)

BMP — це незалежний від пристрою растровий формат Microsoft, рідний для Windows з її перших версій. Він зазвичай зберігає пікселі без стиснення, тому якість ідеальна, але файли дуже великі порівняно з PNG чи JPEG. Новіші версії BMP можуть містити альфа-канал, проте багато програм його ігнорують. Формат простий для читання й запису, що підтримує його життя в старому програмному забезпеченні, вбудованих системах і деяких промислових інструментах. Windows, macOS і майже кожен редактор зображень відкривають файли BMP.

Стиснення
Без втрат
Прозорість
Так
Анімація
Ні
Рік появи
Microsoft
Конвертер BMP

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

BMP чи PNG: що ви отримуєте і чим жертвуєте

Що дає BMP

  • Читається без жодної бібліотеки розпакування
  • Значення пікселів ті самі, що в PNG
  • Приймається старими API Windows та інсталяторами
  • Передбачуваний розмір: ширина × висота × байтів на піксель

Чим доведеться поступитися

  • Файли в багато разів більші за PNG
  • Прозорість замінюється суцільним кольором
  • У більшості програм немає текстових метаданих і профілю кольору
  • Багато форм завантаження, що вимагають JPG або PNG, його відхиляють

Конвертуйте PNG у BMP з потрібним розміром і фоном

Оскільки BMP зберігається як сирі рядки, його розміри важливіші за стиснення. У Змінити розмір результату задайте точні розміри, потрібні для призначення, наприклад 164 × 314 px для зображення привітання NSIS або рідну роздільну здатність дисплея, щоб програма не розтягувала й не обрізала зображення.

Для прозорих логотипів виберіть фон, на якому буде зображення. Діалогове вікно зі світло-сірою поверхнею виглядатиме неправильно з чисто білим прямокутником, тому введіть точне hex-значення в Власний колір. Конвертуєте цілу папку для проєкту прошивки? За один запуск обробляється до 20 файлів, а BMP у PNG поверне їх у легшому вигляді, коли це знадобиться.

Запитання про конвертацію PNG у BMP

Чому BMP набагато більший за PNG?

Стандартний BMP зберігає кожен піксель без стиснення: 3 байти на піксель у 24-бітному режимі плюс вирівнювання, щоб довжина рядка була кратна 4 байтам. PNG стискає ті самі пікселі алгоритмом Deflate, тому проста графіка зменшується дуже сильно. Логотип, що має 20 KB у PNG, цілком може мати кілька сотень KB у BMP, і це нормально.

Чи втрачається якість при конвертації PNG у BMP?

Жоден піксель не змінюється. Обидва формати без втрат, а 24-бітний BMP зберігає ті самі 8 біт на канал, що й типовий PNG. Змінюється лише прозорість: її замінює колір фону, який ви виберете.

Чи може файл BMP мати прозорий фон?

Формат допускає 32-бітний варіант з альфа-каналом, але Paint, більшість API Windows і майже всі програми, що просять BMP, його ігнорують і показують чорний колір або сміття. Тому конвертер заливає прозорість суцільним кольором на ваш вибір.

Який формат BMP потрібен для дисплея Arduino чи ESP32?

Більшість бібліотек для дисплеїв, зокрема ImageReader від Adafruit для TFT-екранів, завантажують із SD-карти нестиснені 24-бітні файли BMP, саме такі й створює цей конвертер. Спершу змініть розмір зображення до точної роздільної здатності екрана, наприклад 320 × 240 px, за допомогою Змінити розмір результату, бо плата не вміє його масштабувати.

Чим BMP відрізняється від DIB?

DIB означає device-independent bitmap, тобто незалежну від пристрою растрову карту: так Windows зберігає зображення в пам’яті з версії 3.0. Файл .bmp — це DIB із 14-байтовим заголовком файлу попереду, тому програми, яким потрібен DIB або файл .dib, приймають BMP.

Чи варто використовувати BMP для сайту чи електронної пошти?

Ні. Браузери відображають BMP, але такий файл у багато разів важчий за PNG чи JPG без видимої переваги. Залишайте BMP для програми, якій він потрібен, а в інших випадках використовуйте PNG у JPG або початковий PNG.

Конвертувати інші файли в BMP
JPG у BMPWebP у BMPPDF у BMP
BMP у PNGPNG у ICOКонвертер зображень