Konverter PNG til BMP

Konvertering af Portable Network Graphics til Windows Bitmap transformerer komprimerede rasterdata til et ukomprimeret pixelgitter til ældre operativsystemer og hardwaredataveje.

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V

Mens du venter på dine filer, kan du spille Code Rain

Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationPNGBMP
MIME-typeimage/pngimage/bmp
Typerasterraster
Komprimeringtabsfri (DEFLATE / LZ77 + Huffman)ukomprimeret / RLE
StandardspecifikationW3C PNG 3rd EditionMicrosoft Windows Bitmap Header
Magic Bytes-header89 50 4E 47 0D 0A 1A 0A42 4D (BM)

Formatoversigt og anvendelse

Konvertering fra PNG til Windows Bitmap kan være nødvendig med ældre software, indlejrede systemer eller ældre Windows-API’er. Nogle ældre billedredigeringsprogrammer, spilmotorer og industrielle hardwarecontrollere kan ikke læse komprimerede formater og kræver det enkle pixellayout i en bitmap. Softwareudviklere og hardwareingeniører bruger konverteringen til at overføre rå pixeldata direkte til rammebuffere eller teksturhukommelse uden først at bruge processortid på dekomprimering. Da bitmaps gemmer farveværdier i et forudsigeligt gitter, kræver indlæsningsrutinerne mindre kode, hvilket kan hjælpe indlejrede processorer med at køre hurtigere.

Tekniske specifikationer og codec-oversigt

Kildeformatet bruger MIME-typen image/png og starter med den magiske bytesignatur 89 50 4E 47 0D 0A 1A 0A. Det er afhængigt af DEFLATE-algoritmen, der kombinerer LZ77-ordbogsmatchning med Huffman-kodning for at opnå tabsfri komprimering. Målformatet bruger MIME-typen image/bmp og starter med magic bytes 42 4D. Windows Bitmap-containeren er strengt ukomprimeret eller bruger simpel Run Length Encoding. Den gemmer pixeldata række for række, normalt fra bunden og op, ledsaget af en fast header, der skitserer billeddimensioner, farvedybde og bitmasker.

OS- og browserkompatibilitet

Windows Bitmap-filer har indbygget understøttelse på tværs af alle versioner af Microsoft Windows-operativsystemet, MS-DOS-miljøer og basale grafikbiblioteker. Moderne webbrowsere kan gengive bitmapfiler, men webudviklere bruger dem sjældent på grund af dårlig båndbreddeeffektivitet. Mobile operativsystemer som iOS og Android understøtter formatet i oprindelige billedvisninger, selvom tredjepartsapplikationer ofte kræver manuel konvertering tilbage til PNG eller JPEG for optimal hukommelsestyring. Understøttelsen afhænger også af app, enhed, styresystem og version.

Nyttig information

Bekræft altid farvedybden på dit kildebillede før konvertering. Windows Bitmaps kan generere massive filstørrelser, hvis de gemmes i 24-bit eller 32-bit farvetilstande uden komprimering, så brug 8-bit-bitmapper med palet, når maksimal kompatibilitet og mindre filstørrelser er påkrævet.

Ofte stillede spørgsmål

Hvordan konverterer man PNG til Windows Bitmap uden at miste kvalitet?

Begge formater bruger tabsfri lagring af farvedata. Fordi PNG bruger DEFLATE-komprimering og BMP typisk gemmer rå ukomprimerede pixelværdier, går der ingen pixeldata tabt ved konvertering mellem dem. Den visuelle kvalitet forbliver identisk, selvom filstørrelsen stiger betydeligt.

Hvad er forskellen mellem PNG og Windows Bitmap?

PNG er et moderne, komprimeret rasterformat, der bruger blokke (chunks) til at gemme billeddata, metadata og gennemsigtighedskanaler effektivt. Windows Bitmap er en ældre containerstruktur, der gemmer rå pixelarrayer i rækkefølge med minimal overhead, hvilket resulterer i meget større filstørrelser.