Конвертиране на PNG в BMP
BMP е некомпресираният растерен формат, който по-старите програми за Windows, вградените системи и някои индустриални инструменти все още изискват. Този конвертор превръща PNG в стандартен 24-битов BMP на вашето устройство, без да качва нищо.
Плъзнете файловете тук или щракнете, за да изберете
Резултати
Как да конвертирате PNG в BMP
- Пуснете едно или много изображения PNG в инструмента по-долу.
- Изходният формат вече е зададен на BMP. По желание настройте качеството.
- Натиснете „Стартиране“, за да конвертирате.
- Изтеглете всеки BMP файл или всички наведнъж като ZIP.
За какво служи BMP
Форматът Windows Bitmap е един от най-старите формати за изображения, които все още се използват всеки ден. В обичайната си форма той няма компресиране, не поддържа анимация и има само ограничена поддръжка на прозрачност. Точно тези ограничения са причината да оцелее: BMP е изключително лесен за четене от програма, защото данните за пикселите са там в предвидим ред, без да е нужен декодер. Вградени устройства с минимална памет, индустриални машини, стари приложения за Windows и любителски хардуер продължават да разчитат на него.
Какво се случва при конвертирането
PNG се декодира до стойностите на пикселите си и се записва като 24-битов BMP: по 8 бита за червено, зелено и синьо на пиксел, редовете са допълнени до граници от 4 байта и са записани отдолу нагоре, както изисква форматът. Това е вариантът, който разбира на практика всяка програма за четене на BMP. Всяка прозрачност в PNG се слива с бял фон, защото повечето програми за четене на BMP игнорират или обработват неправилно алфа канала.
| Характеристика | PNG | BMP (24-битов) |
|---|---|---|
| Компресиране | Без загуби (DEFLATE) | Няма |
| Прозрачност | Пълен алфа канал | Няма при 24 бита |
| Размер на файла, снимка 1000 × 1000 | около 1,5 MB | около 3 MB, винаги |
| Чете се от стар хардуер | Рядко | Много широко |
| Чете се от съвременни браузъри | Да | Да, но рядко се използва |
Типични ситуации
- Подготовка на лого или начален екран за фърмуер на устройство, което зарежда само BMP.
- Подаване на изображение към по-стари програми за дизайн на етикети, гравиране или бродерия.
- Предоставяне на текстури или спрайтове за стар игрови двигател или инструмент за модове.
- Създаване на тапет за Windows или изображение при стартиране за по-стара система.
- Експортиране на тестово изображение за контролер на дисплей.
Практически съвети
Тъй като BMP не компресира, големите изображения правят много големи файлове. Преди конвертирането преоразмерете до точните размери, които изисква целевото устройство; начален екран от 128 на 64 пиксела трябва да бъде 128 на 64 пиксела, а не изображение от 2000 пиксела, което устройството после трябва да мащабира. Ако не е ясно каква дълбочина на цвета очаква мястото, 24 бита е най-сигурният избор и точно това създава този конвертор. Ако документацията на хардуера ви изисква 8-битов индексиран или 16-битов BMP, ще ви трябва специализиран инструмент за това, а 24-битовият файл оттук е добра отправна точка.
Често задавани въпроси
Защо някой би имал нужда от BMP днес?
Стари приложения за Windows, фърмуер и екрани на устройства, някои принтери за етикети, по-стар софтуер за CNC и бродерия, както и определени научни инструменти все още четат BMP и нищо друго.
Поддържа ли BMP прозрачност?
Обичайният 24-битов BMP, който се създава тук, не я поддържа. Прозрачните области от PNG файла се изравняват върху бял фон. Някои програми приемат 32-битов BMP с алфа канал, но поддръжката е непостоянна, затова 24-битовият формат е сигурният избор.
Защо BMP файлът е толкова голям?
BMP пази всеки пиксел некомпресиран, по три байта на пиксел. Изображение 1000 на 1000 е около 3 MB независимо от съдържанието. Така е замислено; форматът е създаден да се чете лесно, а не да е малък.
Губи ли се качество?
Не. BMP е некомпресиран, така че пикселите са точно тези от PNG файла.
Вашите файлове никога не напускат устройството ви
Всеки инструмент в Squishly Tools е 100% безплатен и работи изцяло във вашия браузър. Изображенията и документите ви се обработват на собствения ви компютър и никога не се качват на сървър. Няма акаунти, няма водни знаци и няма уловка.