PNG na BMP-omskakelaar
Sommige sagteware lees steeds net bitmaps: ou Windows-programme, installeerderbouers en die skermbiblioteke op klein mikrobeheerderborde. Skakel u PNG om na 'n onsaamgeperste BMP wat hulle aanvaar, en besluit watter kleur die deursigtige dele vul.
Beeldomskakelaar
of los JPG, JPEG, JPE …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
85 hou foto's visueel identies aan die oorspronklike. Verlaag dit slegs wanneer jy 'n kleiner lêer nodig het.
JPG, BMP en EPS het geen deursigtigheid nie. Deursigtige pixels word met hierdie kleur gevul.
Heks-kleur agter deursigtige pixels, bv. #FFFFFF.
Hierdie formaat hou een beeld. Kies GIF- of WebP-uitvoer as jy die animasie wil behou.
'n Multi-grootte-ikoon bevat verskeie resolusies in een lêer; blaaiers en bedryfstelsels kies die een wat hulle nodig het.
Behou die oorspronklike afmetings, of voer een kant in en die aspekverhouding word behou.
Pixels vir die kant wat jy hierbo gekies het.
Persentasie van die oorspronklike afmetings.
sRGB is reg vir skerms en die web. Behou die oorspronklike vir drukwerkvloei; grysskaal gooi kleur weg.
Slegs metadata, 0 behou die oorspronklike waarde. Drukkers en sommige portale lees hierdie getal; dit verander nie die pixelafmetings nie.
Hoe om hierdie nutsding te gebruik
- 1
Sleep die PNG-lêers in
Voeg tot 20 PNG's by, elk tot 95 MB, vanaf jou rekenaar of deur 'n gekopieerde beeld te plak.
- 2
Kies die agtergrondkleur
BMP-uitvoer hier het geen deursigtigheid nie, daarom begin Deursigtige areas op wit. Kies swart of 'n Eie kleur onder Gevorderde instellings om by die skerm of dialoog te pas waarop die bitmap sit.
- 3
Druk Skakel om na BMP
Laai elke .bmp-lêer af, of een enkele ZIP. Oplaaie en resultate word ná 30 minute uitgevee.
Skakel PNG na BMP om wanneer sagteware 'n bitmap vereis: piksels bly identies, deursigtigheid word 'n soliede kleur, en die lêer word groter omdat BMP ongekomprimeer is.
Wie het nog 'n PNG nodig wat na BMP omgeskakel is
BMP is Microsoft se bitmapformaat, en sy moderne uitleg dateer uit Windows 3.0 in 1990. Omdat dit net effens meer as rou piksels agter 'n 54-greep-kopstuk is, kan programme dit sonder 'n dekodeerbiblioteek lees. Daardie eenvoud is presies hoekom dit oorleef op plekke wat nooit PNG-ondersteuning bygevoeg het nie.
Installeerderbouers is 'n algemene geval: NSIS verwag byvoorbeeld .bmp-lêers vir die kopstuk- en verwelkomingsbeelde van sy Modern UI-gids. Ouer Visual Basic- en Win32-programme laai spatskerms en nutsbalkbeelde deur Windows-funksies wat bitmaps lees. Mikrobeheerderprojekte met klein TFT- of e-papierskerms lees 24-bis BMP vanaf 'n SD-kaart omdat PNG-dekodering geheue kos wat die bord nie het nie.
As die bestemming 'n Windows-ikoon eerder as 'n bitmap nodig het, gebruik eerder PNG na ICO; ikone behou deursigtigheid en hou verskeie groottes in een lêer.
Hoe groot 'n BMP-lêer word: onsaamgeperste groottes
6,2 MB'n 1920 × 1080-beeld as 24-bis BMP gestoor, hoe eenvoudig die prent ook al is
PNG
Portable Network Graphics
PNG is 'n verliesvrye rasterformaat wat in 1996 deur die PNG Development Group gepubliseer en later deur die W3C en ISO gestandaardiseer is. Dit behou elke pixel presies, ondersteun volle alfa-deursigtigheid en hanteer teks, skerp rande en egte kleure sonder artefakte. Daardie akkuraatheid maak dit ideaal vir skermkiekies, logo's, ikone en koppelvlakgrafika. Die ruil is grootte: foto's wat as PNG gestoor is, is dikwels etlike kere groter as dieselfde foto as JPEG of WebP. Alle blaaiers, bedryfstelsels en redigeerders maak PNG-lêers oop.
- Kompressie
- Verliesloos
- Deursigtigheid
- Ja
- Animasie
- Nee
- Bekendgestel
- 1996 · PNG Development Group
BMP
Bitmap-beeld
BMP is Microsoft se toestelonafhanklike bitmap-formaat, van die vroeë weergawes af eie aan Windows. Dit stoor gewoonlik pixels onsaamgepers, so die gehalte is perfek maar lêers is baie groot in vergelyking met PNG of JPEG. Nuwer BMP-weergawes kan 'n alfakanaal bevat, maar baie programme ignoreer dit. Die formaat is eenvoudig om te lees en te skryf, wat dit in ouer sagteware, ingebedde stelsels en sommige industriële nutsmiddels aan die lewe hou. Windows, macOS en byna elke beeldredigeerder kan BMP-lêers oopmaak.
- Kompressie
- Verliesloos
- Deursigtigheid
- Ja
- Animasie
- Nee
- Bekendgestel
- Microsoft
Mense skakel PNG na BMP om omdat 'n spesifieke program, installeerder of ingebedde skerm net gewone Windows-bitmaps lees; niemand kies BMP vir grootte of kwaliteit nie, en die omgekeerde roete gaan oor die verkleining van daardie bitmaps.
BMP teenoor PNG: wat u wen en prysgee
Wat 'n BMP jou gee
- Leesbaar sonder enige dekompressiebiblioteek
- Pikselwaardes identies aan die PNG
- Aanvaar deur ou Windows-API's en installeerders
- Voorspelbare grootte: breedte × hoogte × grepe per piksel
Wat jy prysgee
- Lêers baie keer groter as PNG
- Deursigtigheid vervang deur 'n soliede kleur
- Geen teksmetadata of kleurprofiel in die meeste leesprogramme nie
- Deur baie oplaaivorms van die hand gewys wat vir JPG of PNG vra
Skakel PNG om na BMP met die regte grootte en agtergrond
Omdat 'n BMP as rou rye gestoor word, maak sy afmetings meer saak as sy kompressie. Stel Verander grootte van uitvoerbeeld op die presiese breedte wat die teiken nodig het, soos 164 × 314 px vir 'n NSIS-verwelkomingsbeeld of die oorspronklike resolusie van 'n skerm, sodat die program dit nie rek of afsny nie.
Kies vir deursigtige logo's die agtergrond waarop die bitmap sal sit. 'n Dialoog met 'n ligte grys vlak lyk verkeerd met 'n suiwer wit blok, so voer die presiese heks-waarde onder Eie kleur in. Skakel jy 'n hele vouer vir 'n firmware-projek om? Bondels van 20 lêers gaan in een slag deur, en BMP na PNG skakel hulle terug wanneer jy ligter kopieë nodig het.
Vrae oor PNG na BMP
Hoekom is my BMP so baie groter as die PNG?
'n Standaard BMP stoor elke piksel ongekomprimeer: 3 grepe per piksel by 24-bis, plus opvulling sodat elke ry 'n veelvoud van 4 grepe is. PNG pers dieselfde piksels met Deflate saam, so plat grafika word baie kleiner. 'n Logo wat as PNG 20 KB is, kan maklik etlike honderde KB as BMP wees; dit is normaal.
Verloor PNG na BMP enige kwaliteit?
Geen piksels word verander nie. Albei formate is verliesloos en 24-bis BMP hou dieselfde 8 bisse per kanaal as 'n tipiese PNG. Die enigste ding wat verander, is deursigtigheid, wat vervang word deur die agtergrondkleur wat jy kies.
Kan 'n BMP-lêer 'n deursigtige agtergrond hê?
Die formaat laat 'n 32-bis-variant met 'n alfakanaal toe, maar Paint, die meeste Windows-API's en byna elke program wat vir BMP vra, ignoreer dit en wys swart of onsin. Daarom plat die omskakelaar deursigtigheid op 'n soliede kleur van jou keuse.
Watter BMP-formaat het 'n Arduino- of ESP32-skerm nodig?
Die meeste vertoonbiblioteke, insluitend Adafruit se ImageReader vir sy TFT-skerms, laai ongekomprimeerde 24-bis BMP-lêers vanaf 'n SD-kaart, en dit is wat hierdie omskakelaar skryf. Verander eers die beeld se grootte na die skerm se presiese resolusie, byvoorbeeld 320 × 240 px, met Verander grootte van uitvoerbeeld, want die bord kan dit nie skaal nie.
Wat is die verskil tussen BMP en DIB?
DIB staan vir device-independent bitmap, die geheue-uitleg wat Windows sedert weergawe 3.0 gebruik. 'n .bmp-lêer is bloot 'n DIB met 'n 14-greep-lêerkopstuk voor, so programme wat vir 'n DIB of .dib-lêer vra, aanvaar die BMP.
Moet ek BMP vir 'n webwerf of e-pos gebruik?
Nee. Blaaiers wys BMP, maar die lêer is baie keer swaarder as PNG of JPG sonder sigbare voordeel. Hou BMP vir die program wat dit vereis en gebruik PNG na JPG of die oorspronklike PNG elders.
| JPG na BMP | WebP na BMP | PDF na BMP |
| BMP na PNG | PNG na ICO | Beeldomskakelaar |