UltKit

PNG BMP-be konvertálás

Egyes szoftverek ma is csak bitképet tudnak beolvasni: régi Windows-programok, telepítőkészítők és a kis mikrovezérlős panelek kijelzőkönyvtárai. Alakítsa át a PNG-t olyan tömörítetlen BMP-vé, amelyet elfogadnak, és döntse el, milyen szín töltse ki az átlátszó részeket.

Képkonvertáló

vagy húzza ide a(z) JPG, JPEG, JPE … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Húzza be a PNG-fájlokat

    Legfeljebb 20 PNG-t adhat hozzá, egyenként legfeljebb 95 MB méretig, a számítógépéről vagy a vágólapra másolt kép beillesztésével.

  2. 2

    Válassza ki a háttérszínt

    A BMP kimenet itt nem támogatja az átlátszóságot, ezért az Átlátszó területek alapértelmezés szerint fehér. A Speciális beállítások alatt válassza a feketét vagy egy Egyéni színt, hogy illeszkedjen a képernyőhöz vagy párbeszédablakhoz, amelyen a bitkép megjelenik.

  3. 3

    Kattintson az Átalakítás: BMP gombra

    Töltse le az egyes .bmp fájlokat vagy egyetlen ZIP-et. A feltöltött fájlokat és az eredményeket 30 perc után töröljük.

Akkor alakítson PNG-t BMP-vé, ha a szoftver bitképet kér: a pixelek azonosak maradnak, az átlátszóság egyszínű háttérré válik, a fájl pedig megnő, mert a BMP tömörítetlen.

Kinek van még szüksége PNG-ből BMP-re alakított képre

A BMP a Microsoft bitképformátuma, mai elrendezése a Windows 3.0-ból, 1990-ből származik. Mivel egy 54 bájtos fejléc mögött alig több nyers pixeleknél, a programok dekódoló függvénytár nélkül is beolvashatják. Éppen ez az egyszerűség biztosítja, hogy olyan helyeken is megmaradt, ahol sosem jelent meg a PNG-támogatás.

Gyakori példa a telepítőkészítés: az NSIS például .bmp fájlokat vár a Modern UI varázsló fejléc- és üdvözlőképeihez. A régebbi Visual Basic és Win32 programok az indítóképernyőket és az eszköztárképeket olyan Windows-függvényekkel töltik be, amelyek bitképet olvasnak. A kis TFT- vagy e-papír kijelzős mikrovezérlős projektek 24 bites BMP-t olvasnak SD-kártyáról, mert a PNG dekódolása olyan memóriát igényel, amellyel a panel nem rendelkezik.

Ha a célhelyen bitkép helyett Windows-ikonra van szükség, használja inkább a PNG ICO-ba átalakítást; az ikonok megtartják az átlátszóságot, és egy fájlban több méretet is tárolnak.

Mekkora lesz egy BMP-fájl: tömörítetlen méretek

6,2 MBegy 1920 × 1080 px-es kép 24 bites BMP-ként mentve, bármilyen egyszerű is a kép

1920 × 1080 pixel × 3 bájt = 6 220 800 bájt, plusz az 54 bájtos fejléc. Az alfacsatornás 32 bites BMP pixelenként 4 bájtot igényel, így ugyanez a kép körülbelül 8,3 MB.

PNG

Portable Network Graphics

A PNG veszteségmentes rasztergrafikus formátum, amelyet a PNG Development Group tett közzé 1996-ban, később a W3C és az ISO is szabványosította. Minden pixelt pontosan megőriz, támogatja a teljes alfa-átlátszóságot, és műtermékek nélkül kezeli a szöveget, az éles széleket és az egybefüggő színeket. Ez a pontosság ideálissá teszi képernyőképekhez, logókhoz, ikonokhoz és felületi grafikákhoz. Az ár a méret: a PNG-ként mentett fényképek gyakran többszörösen nagyobbak, mint ugyanaz a fotó JPEG-ként vagy WebP-ként. Minden böngésző, operációs rendszer és szerkesztő megnyitja a PNG fájlokat.

Tömörítés
Veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
1996 · PNG Development Group
PNG átalakító

BMP

Bitmap kép

A BMP a Microsoft eszközfüggetlen bittérképformátuma, amely a korai verziók óta natív a Windowsban. A pixeleket általában tömörítetlenül tárolja, így a minőség tökéletes, de a fájlok a PNG-hez vagy JPEG-hez képest nagyon nagyok. Az újabb BMP-verziók alfa-csatornát is tárolhatnak, de sok program figyelmen kívül hagyja. A formátum egyszerűen olvasható és írható, ezért él tovább régebbi szoftverekben, beágyazott rendszerekben és egyes ipari eszközökben. A Windows, a macOS és szinte minden képszerkesztő megnyitja a BMP fájlokat.

Tömörítés
Veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
Microsoft
BMP átalakító

Azért alakítanak PNG-t BMP-vé, mert egy adott program, telepítő vagy beágyazott kijelző csak egyszerű Windows-bitképet olvas; senki sem méret vagy minőség miatt választja a BMP-t, a fordított irány pedig ezeknek a bitképeknek a újbóli kicsinyítéséről szól.

BMP vagy PNG: mit nyer és mit veszít

Amit a BMP nyújt

  • Kitömörítő függvénytár nélkül olvasható
  • A pixelértékek megegyeznek a PNG-ével
  • Elfogadják a régi Windows API-k és telepítők
  • Kiszámítható méret: szélesség × magasság × bájt pixelenként

Amiről le kell mondania

  • A fájlok sokszor nagyobbak, mint a PNG
  • Az átlátszóságot egyszínű háttér váltja fel
  • A legtöbb olvasóban nincs szöveges metaadat vagy színprofil
  • Sok, JPG-t vagy PNG-t váró feltöltőűrlap elutasítja

PNG BMP-be konvertálás a megfelelő mérettel és háttérrel

Mivel a BMP nyers sorokként tárolódik, a méretei fontosabbak, mint a tömörítése. A Kimeneti kép átméretezése beállításnál adja meg a cél által igényelt pontos méretet, például 164 × 314 px-et egy NSIS üdvözlőképhez, vagy a kijelző natív felbontását, hogy a program ne nyújtsa meg és ne vágja le a képet.

Átlátszó logóknál azt a hátteret válassza, amelyen a bitkép megjelenik. Egy világosszürke párbeszédablakon tisztán fehér doboz rosszul mutat, ezért az Egyéni szín alatt adja meg a pontos hexadecimális értéket. Egy egész mappát alakítana át firmware-projekthez? A 20 fájlos kötegek egy menetben elkészülnek, a BMP PNG-be átalakítással pedig könnyebb másolatokat kaphat vissza.

Kérdések a PNG BMP-be konvertálásáról

Miért sokkal nagyobb a BMP, mint a PNG?

A szabványos BMP minden pixelt tömörítetlenül tárol: 24 bites színmélységnél pixelenként 3 bájtot, plusz kitöltést, hogy minden sor hossza 4 bájt többszöröse legyen. A PNG ugyanezeket a pixeleket Deflate eljárással tömöríti, ezért az egyszínű területekből álló grafikák sokat zsugorodnak. Egy PNG-ként 20 KB-os logó BMP-ként könnyen több száz KB lehet; ez normális.

Romlik a minőség a PNG BMP-be konvertálásakor?

Egyetlen pixel sem változik. Mindkét formátum veszteségmentes, és a 24 bites BMP csatornánként ugyanazt a 8 bitet tárolja, mint egy átlagos PNG. Csak az átlátszóság változik: helyére az Ön által választott háttérszín kerül.

Lehet egy BMP-fájlnak átlátszó háttere?

A formátum lehetővé tesz egy 32 bites, alfacsatornás változatot, de a Paint, a legtöbb Windows API és szinte minden BMP-t váró program figyelmen kívül hagyja, és feketét vagy zavaros képet mutat helyette. Ezért az átalakító az átlátszóságot egy Ön által választott egyszínű háttérre lapítja.

Milyen BMP-formátum kell egy Arduino- vagy ESP32-kijelzőhöz?

A legtöbb megjelenítő függvénytár, köztük az Adafruit ImageReader a TFT kijelzőihez, tömörítetlen 24 bites BMP fájlokat tölt be SD-kártyáról, és ilyet állít elő ez az átalakító is. Előbb méretezze át a képet a kijelző pontos felbontására, például 320 × 240 px-re, a Kimeneti kép átméretezése beállítással, mert a panel nem tudja skálázni.

Mi a különbség a BMP és a DIB között?

A DIB a device-independent bitmap rövidítése, vagyis az a memóriabeli elrendezés, amelyet a Windows a 3.0-s verzió óta használ. A .bmp fájl tulajdonképpen egy DIB, előtte 14 bájtos fájlfejléccel, ezért a DIB-et vagy .dib fájlt kérő programok elfogadják a BMP-t.

Érdemes BMP-t használni weboldalon vagy e-mailben?

Nem. A böngészők megjelenítik a BMP-t, de a fájl sokszor nagyobb, mint a PNG vagy a JPG, látható előny nélkül. A BMP-t csak ott tartsa meg, ahol a program megköveteli, máshol használja a PNG JPG-be átalakítást vagy az eredeti PNG-t.

Más fájlok konvertálása BMP-be
JPG BMP-beWebP BMP-bePDF BMP-be
BMP PNG-bePNG ICO-baKépátalakító