UltKit

Konverter PNG til BMP

Noget software kan stadig kun læse bitmaps: ældre Windows-programmer, værktøjer til installationsprogrammer og skærmbiblioteker på små mikrocontrollerkort. Konverter din PNG til en ukomprimeret BMP, som de accepterer, og bestem, hvilken farve de gennemsigtige områder skal udfyldes med.

Billedkonverter

eller slip JPG, JPEG, JPE …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Træk PNG-filerne ind

    Tilføj op til 20 PNG-filer på hver 95 MB fra din computer, eller indsæt et kopieret billede.

  2. 2

    Vælg baggrundsfarven

    BMP-outputtet her har ingen gennemsigtighed, så Gennemsigtige områder starter på hvid. Vælg sort eller en Egen farve under Avancerede indstillinger, så den passer til den skærm eller det dialogvindue, bitmappet skal ligge på.

  3. 3

    Tryk på Konvertér til BMP

    Download hver .bmp-fil eller én samlet ZIP-fil. Uploads og resultater slettes efter 30 minutter.

Konverter PNG til BMP, når software kræver et bitmap: pixels forbliver identiske, gennemsigtighed bliver til en ensfarvet baggrund, og filen vokser, fordi BMP er ukomprimeret.

Hvem har stadig brug for at konvertere PNG til BMP

BMP er Microsofts bitmapformat, og dets moderne layout stammer fra Windows 3.0 i 1990. Da det er lidt mere end rå pixels bag en header på 54 byte, kan programmer læse det uden et dekodningsbibliotek. Den enkelhed er netop grunden til, at det overlever steder, der aldrig har fået understøttelse af PNG.

Installer-værktøjer er et almindeligt eksempel: NSIS forventer f.eks. .bmp-filer til header- og velkomstbillederne i sin Modern UI-guide. Ældre Visual Basic- og Win32-programmer indlæser splash-skærme og værktøjslinjebilleder gennem Windows-funktioner, der læser bitmaps. Mikrocontrollerprojekter med små TFT- eller e-paper-skærme læser 24-bit BMP fra et SD-kort, fordi afkodning af PNG kræver hukommelse, som printet ikke har.

Hvis målet er et Windows-ikon og ikke et bitmap, så brug PNG til ICO i stedet; ikoner bevarer gennemsigtighed og rummer flere størrelser i én fil.

Hvor stor en BMP-fil bliver: ukomprimerede størrelser

6,2 MBet billede på 1920 × 1080 gemt som 24-bit BMP, uanset hvor simpelt motivet er

1920 × 1080 pixels × 3 byte = 6.220.800 byte, plus headeren på 54 byte. En 32-bit BMP med alfa kræver 4 byte pr. pixel, så det samme billede fylder ca. 8,3 MB.

PNG

Portable Network Graphics

PNG er et tabsfrit rasterformat, som PNG Development Group udgav i 1996, og som senere blev standardiseret af W3C og ISO. Det bevarer hver pixel præcist, understøtter fuld alfagennemsigtighed og håndterer tekst, skarpe kanter og flade farver uden artefakter. Den præcision gør det ideelt til skærmbilleder, logoer, ikoner og grafik i brugerflader. Ulempen er størrelsen: fotos gemt som PNG er ofte flere gange større end det samme foto som JPEG eller WebP. Alle browsere, operativsystemer og redigeringsprogrammer åbner PNG-filer.

Komprimering
Uden tab
Gennemsigtighed
Ja
Animation
Nej
Introduceret
1996 · PNG Development Group
PNG-konverter

BMP

Bitmapbillede

BMP er Microsofts enhedsuafhængige bitmapformat, som har været indbygget i Windows siden de tidlige versioner. Det gemmer normalt pixels ukomprimeret, så kvaliteten er perfekt, men filerne er meget store sammenlignet med PNG eller JPEG. Nyere BMP-versioner kan rumme en alfakanal, men mange programmer ignorerer den. Formatet er enkelt at læse og skrive, hvilket holder det i live i ældre software, indlejrede systemer og nogle industrielle værktøjer. Windows, macOS og næsten alle billedredigeringsprogrammer kan åbne BMP-filer.

Komprimering
Uden tab
Gennemsigtighed
Ja
Animation
Nej
Introduceret
Microsoft
BMP-konverter

Folk konverterer PNG til BMP, fordi et bestemt program, en installer eller et indbygget display kun læser almindelige Windows-bitmaps; ingen vælger BMP for størrelse eller kvalitet, og turen tilbage handler om at gøre disse bitmaps små igen.

BMP vs. PNG: fordele og ulemper

Det får du med en BMP

  • Kan læses uden noget dekomprimeringsbibliotek
  • Pixelværdier identiske med PNG'en
  • Accepteres af ældre Windows-API'er og installere
  • Forudsigelig størrelse: bredde × højde × byte pr. pixel

Det opgiver du

  • Filer, der er mange gange større end PNG
  • Gennemsigtighed erstattet af en ensfarvet baggrund
  • Ingen tekstmetadata eller farveprofil i de fleste læsere
  • Afvises af mange uploadformularer, der kræver JPG eller PNG

Konverter PNG til BMP med den rigtige størrelse og baggrund

Fordi en BMP gemmes som rå rækker, betyder dens mål mere end dens komprimering. Indstil Skift størrelse på outputbilledet til den præcise bredde, målet kræver, f.eks. 164 × 314 px til et NSIS-velkomstbillede eller et displays native opløsning, så programmet ikke strækker eller beskærer det.

Til gennemsigtige logoer skal du vælge den baggrund, bitmappet skal ligge på. En dialog med lysegrå flade ser forkert ud med en helt hvid boks, så angiv den præcise hex-værdi under Egen farve. Skal en hel mappe til et firmwareprojekt konverteres? Serier på 20 filer kører igennem i ét hug, og BMP til PNG gør dem tilbage, når du har brug for lettere kopier.

Spørgsmål om PNG til BMP

Hvorfor er min BMP så meget større end PNG-filen?

En standard-BMP gemmer hver pixel ukomprimeret: 3 byte pr. pixel ved 24 bit, plus udfyldning, så hver række bliver et multiplum af 4 byte. PNG komprimerer de samme pixels med Deflate, så flade grafikker bliver meget mindre. Et logo på 20 KB som PNG kan sagtens fylde flere hundrede KB som BMP; det er helt normalt.

Mister man kvalitet ved at konvertere PNG til BMP?

Ingen pixels ændres. Begge formater er tabsfri, og 24-bit BMP rummer de samme 8 bit pr. kanal som en typisk PNG. Det eneste, der ændres, er gennemsigtigheden, som erstattes af den baggrundsfarve, du vælger.

Kan en BMP-fil have gennemsigtig baggrund?

Formatet tillader en 32-bit-variant med alfakanal, men Paint, de fleste Windows-API'er og næsten alle programmer, der beder om BMP, ignorerer den og viser sort eller visuel støj i stedet. Derfor flader konverteren gennemsigtigheden ud på en ensfarvet baggrund, du selv vælger.

Hvilket BMP-format kræver en Arduino- eller ESP32-skærm?

De fleste visningsbiblioteker, bl.a. Adafruits ImageReader til TFT-skærme, indlæser ukomprimerede 24-bit BMP-filer fra et SD-kort, og det er netop det, denne konverter skriver. Ændr først billedet til skærmens præcise opløsning, f.eks. 320 × 240 px, med Skift størrelse på outputbilledet, for printet kan ikke skalere det.

Hvad er forskellen på BMP og DIB?

DIB står for device-independent bitmap, det layout i hukommelsen, som Windows har brugt siden version 3.0. En .bmp-fil er blot en DIB med en filheader på 14 byte foran, så programmer, der beder om en DIB eller .dib-fil, accepterer BMP.

Bør jeg bruge BMP på en hjemmeside eller i en e-mail?

Nej. Browsere kan vise BMP, men filen er mange gange tungere end PNG eller JPG uden synlig gevinst. Brug kun BMP til det program, der kræver det, og brug PNG til JPG eller den originale PNG alle andre steder.

Konverter andre filer til BMP
JPG til BMPWebP til BMPPDF til BMP
BMP til PNGPNG til ICOBilledkonverter