PNG-ni BMP-yə çevirmək
Bəzi proqramlar hələ də yalnız bitmap faylları oxuyur: köhnə Windows proqramları, quraşdırıcı yaradan alətlər və kiçik mikrokontroller lövhələrinin ekran kitabxanaları. PNG faylınızı onların qəbul etdiyi sıxılmamış BMP-yə çevirin və şəffaf hissələrin hansı rənglə dolacağını özünüz seçin.
Şəkil çevirici
və ya JPG, JPEG, JPE … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
85 fotoları orijinalla vizual olaraq eyni saxlayır. Yalnız daha kiçik fayl lazım olanda azaldın.
JPG, BMP və EPS şəffaflığı dəstəkləmir. Şəffaf pikselləri bu rəngə boyayırıq.
Şəffaf pikselların arxasında istifadə olunan hex rəngi, məsələn #FFFFFF.
Bu format yalnız bir şəkil saxlayır. Animasiyanı saxlamaq istəyirsinizsə, GIF və ya WebP seçin.
Çoxölçülü ikon bir faylda bir neçə həlli saxlayır; brauzerlər və əməliyyat sistemləri lazım olanı seçir.
Orijinal ölçüləri saxlayın və ya bir tərəfi daxil edin, en-boy nisbəti qorunur.
Yuxarıda seçdiyiniz tərəf üçün piksel.
Orijinal ölçülərin faizi.
sRGB ekranlar və veb üçün düzgündür. Çap iş axınları üçün orijinalı saxlayın; boz tonlar rəngi atır.
Yalnız metadata; 0 orijinal dəyəri saxlayır. Printerlər və bəzi portallar bu ədədi oxuyur; piksel ölçülərini dəyişmir.
Bu alətdən necə istifadə etməli
- 1
PNG fayllarını əlavə edin
Kompüterinizdən 20-yə qədər PNG faylı (hər biri 95 MB-dək) əlavə edin və ya kopyalanmış şəkli yapışdırın.
- 2
Fon rəngini seçin
Buradakı BMP nəticəsi şəffaflığı dəstəkləmir, ona görə Şəffaf sahələr ağ rənglə başlayır. Bitmapin yerləşəcəyi ekrana və ya dialoqa uyğunlaşdırmaq üçün Əlavə ayarlar bölməsində qara rəng və ya Xüsusi rəng seçin.
- 3
BMP formatına çevir düyməsini basın
Hər .bmp faylını ayrıca və ya hamısını tək ZIP kimi endirin. Yüklənən fayllar və nəticələr 30 dəqiqədən sonra silinir.
Proqram bitmap tələb edəndə PNG-ni BMP-yə çevirin: piksellər eyni qalır, şəffaflıq bircins rəngə çevrilir, BMP sıxılmadığı üçün fayl böyüyür.
PNG-ni BMP-yə çevirmək kimə hələ də lazımdır
BMP Microsoft-un bitmap formatıdır və müasir quruluşu 1990-cı ildə Windows 3.0-dan qalır. 54 baytlıq başlığın arxasında demək olar ki, xam pikseldən ibarət olduğu üçün proqramlar onu dekodlaşdırma kitabxanası olmadan oxuya bilir. Bu sadəlik onun PNG dəstəyi əlavə etməyən yerlərdə qalmasının səbəbidir.
Quraşdırıcı yaradıcıları tipik haldır: məsələn, NSIS Modern UI sehrbazının başlıq və salamlama şəkilləri üçün .bmp faylları gözləyir. Köhnə Visual Basic və Win32 proqramları açılış ekranlarını və alətlər paneli şəkillərini bitmap oxuyan Windows funksiyaları ilə yükləyir. Kiçik TFT və ya e-paper ekranlı mikrokontroller layihələri SD kartdan 24 bitlik BMP oxuyur, çünki PNG dekodlaşdırması platada olmayan yaddaş tələb edir.
Təyinat yeri bitmap yox, Windows ikonu istəyirsə, əvəzinə PNG-ni ICO-ya çevirmək alətindən istifadə edin; ikonlar şəffaflığı saxlayır və bir faylda bir neçə ölçü daşıyır.
BMP faylı nə qədər böyük olur: sıxılmamış həcmlər
6,2 MBşəkil nə qədər sadə olsa da, 24 bitlik BMP kimi saxlanmış 1920 × 1080 şəkil
PNG
Portable Network Graphics
PNG 1996-cı ildə PNG Development Group tərəfindən dərc edilmiş, sonradan W3C və ISO tərəfindən standartlaşdırılmış itkisiz raster formatdır. Hər pikseli dəqiq saxlayır, tam alfa şəffaflığını dəstəkləyir, mətni, kəskin kənarları və düz rəngləri artefaktsız emal edir. Bu dəqiqlik onu ekran görüntüləri, loqolar, ikonlar və interfeys qrafikası üçün ideal edir. Əvəzində ölçü böyükdür: PNG kimi saxlanmış fotolar eyni fotonun JPEG və ya WebP versiyasından çox vaxt bir neçə dəfə böyük olur. Bütün brauzerlər, əməliyyat sistemləri və redaktorlar PNG fayllarını açır.
- Sıxılma
- İtkisiz
- Şəffaflıq
- Bəli
- Animasiya
- Xeyr
- İlk dəfə təqdim edilib
- 1996 · PNG Development Group
BMP
Bitmap şəkil
BMP Microsoft-un cihazdan asılı olmayan bitmap formatıdır və Windows-un ilk versiyalarından doğma formatdır. Adətən pikselləri sıxılmamış saxlayır, ona görə keyfiyyət mükəmməldir, lakin fayllar PNG və ya JPEG ilə müqayisədə çox böyükdür. Yeni BMP versiyaları alfa kanalı saxlaya bilər, lakin bir çox proqram onu nəzərə almır. Format oxumaq və yazmaq üçün sadədir, bu da onu köhnə proqramlarda, quraşdırılmış sistemlərdə və bəzi sənaye alətlərində yaşadır. Windows, macOS və demək olar ki, hər şəkil redaktoru BMP fayllarını aça bilir.
- Sıxılma
- İtkisiz
- Şəffaflıq
- Bəli
- Animasiya
- Xeyr
- İlk dəfə təqdim edilib
- Microsoft
İnsanlar PNG-ni BMP-yə çevirir, çünki konkret proqram, quraşdırıcı və ya daxili ekran yalnız sadə Windows bitmaplarını oxuyur; ölçü və ya keyfiyyət üçün BMP seçən yoxdur, əks istiqamət isə həmin bitmapləri yenidən kiçiltməkdir.
BMP və PNG: nə qazanırsınız, nəyi itirirsiniz
BMP nə verir
- Heç bir açma kitabxanası olmadan oxunur
- Piksel dəyərləri PNG ilə eynidir
- Köhnə Windows API-ləri və quraşdırıcılar tərəfindən qəbul edilir
- Proqnozlaşdırıla bilən ölçü: en × hündürlük × piksel başına bayt
Nədən imtina edirsiniz
- Fayllar PNG-dən dəfələrlə böyükdür
- Şəffaflıq bircins rənglə əvəzlənir
- Əksər oxuyucularda mətn metadatası və rəng profili yoxdur
- JPG və ya PNG istəyən bir çox yükləmə formu tərəfindən rədd edilir
PNG-ni düzgün ölçü və fonla BMP-yə çevirmək
BMP xam sətirlər kimi saxlandığı üçün sıxılmadan çox ölçüləri vacibdir. Nəticə şəklinin ölçüsünü dəyiş parametrini hədəfin tələb etdiyi dəqiq ölçüyə, məsələn NSIS salamlama şəkli üçün 164 × 314 px-ə və ya ekranın doğma ayırdetməsinə təyin edin ki, proqram şəkli uzatmasın və ya kəsməsin.
Şəffaf loqolar üçün bitmapin üzərinə düşəcəyi fonu seçin. Açıq boz dialoq təmiz ağ qutu ilə pis görünür, ona görə Xüsusi rəng sahəsinə dəqiq hex dəyərini yazın. Firmware layihəsi üçün bütöv qovluğu çevirirsiniz? 20 faylın dəstələri bir dəfəyə işlənir, yüngül nüsxələr lazım olanda isə BMP-ni PNG-yə çevirmək onları geri qaytarır.
PNG-ni BMP-yə çevirmək haqqında suallar
BMP faylı niyə PNG-dən qat-qat böyükdür?
Standart BMP hər pikseli sıxılmadan saxlayır: 24 bitdə piksel başına 3 bayt, üstəlik hər sətir 4 baytın misli olsun deyə doldurma. PNG eyni pikselləri Deflate ilə sıxır, ona görə düz rəngli qrafika xeyli kiçilir. PNG kimi 20 KB olan loqo BMP kimi asanlıqla bir neçə yüz KB ola bilər; bu normaldır.
PNG-ni BMP-yə çevirəndə keyfiyyət itirilirmi?
Heç bir piksel dəyişmir. Hər iki format itkisizdir və 24 bitlik BMP adi PNG kimi hər kanal üçün eyni 8 biti saxlayır. Yalnız şəffaflıq dəyişir, onu seçdiyiniz fon rəngi əvəz edir.
BMP faylının şəffaf fonu ola bilərmi?
Format alfa kanallı 32 bitlik variantı icazə verir, lakin Paint, əksər Windows API-ləri və BMP istəyən demək olar ki, bütün proqramlar onu nəzərə almır və qara ya da pozulmuş görüntü göstərir. Buna görə çevirici şəffaflığı seçdiyiniz bircins rəngin üzərinə düzləşdirir.
Arduino və ya ESP32 ekranı üçün hansı BMP formatı lazımdır?
Adafruit-in TFT ekranlar üçün ImageReader kitabxanası daxil olmaqla, əksər ekran kitabxanaları SD kartdan sıxılmamış 24 bitlik BMP faylları yükləyir; bu çevirici məhz belə fayl yazır. Plata şəkli miqyaslaya bilmədiyi üçün əvvəlcə Nəticə şəklinin ölçüsünü dəyiş ilə şəkli ekranın dəqiq ayırdetməsinə, məsələn 320 × 240 px-ə gətirin.
BMP ilə DIB arasında nə fərq var?
DIB cihazdan asılı olmayan bitmap deməkdir, Windows-un 3.0 versiyasından bəri işlətdiyi yaddaşdakı quruluşdur. .bmp faylı sadəcə önündə 14 baytlıq fayl başlığı olan DIB-dir, ona görə DIB və ya .dib istəyən proqramlar BMP-ni qəbul edir.
Sayt və ya e-poçt üçün BMP istifadə etmək olarmı?
Xeyr. Brauzerlər BMP göstərir, lakin fayl gözə görünən üstünlük olmadan PNG və ya JPG-dən dəfələrlə ağırdır. BMP-ni yalnız tələb edən proqram üçün saxlayın, başqa yerlərdə PNG-ni JPG-yə çevirmək və ya orijinal PNG-dən istifadə edin.
| JPG-dən BMP-yə | WebP-dən BMP-yə | PDF-dən BMP-yə |
| BMP-dən PNG-yə | PNG-dən ICO-ya | Şəkil çevirici |