UltKit

BMP na PNG-omskakelaar

Verander lywige Windows-bitmaps in PNG-lêers wat elke piksel presies behou en net 'n fraksie van die spasie opneem. Sleep die BMP's in, druk omskakel en laai af.

Beeldomskakelaar

of los JPG, JPEG, JPE …-lêers hier ·

Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

  1. 1

    Voeg die BMP-lêers by

    Sleep tot 20 .bmp-lêers, elk tot 95 MB, vanaf Paint, 'n skandeerder, 'n ou speletjie of 'n industriële kamera hierheen.

  2. 2

    Hou PNG as die teikenformaat

    Skakel om na is op PNG gestel. Daar is geen kwaliteitskuifbalk nie, want PNG is verliesloos; Gevorderde instellings bied net opsies vir grootteverandering en metadata.

  3. 3

    Skakel om en laai af

    Druk Skakel om na PNG en stoor die lêers een vir een of as 'n ZIP.

Antwoord

Wat verloor ek as ek BMP na PNG omskakel?

Niks sigbaar en niks meetbaars nie: PNG is verliesloos, so die piksels bly identies. Wat verander, is die grootte. 'n Ongekomprimeerde bitmap word gewoonlik 'n PNG wat etlike kere kleiner is, en skermkiekies krimp die meeste.

BMP na PNG maak lêers kleiner sonder om 'n piksel te verander

BMP-lêers word amper altyd rou gestoor: drie grepe per piksel, ry na ry, sonder enige samepersing. Die formaat laat looplengte-enkodering vir 4-bis- en 8-bis-beelde toe, maar byna niks skryf dit nie. PNG hou dieselfde piksels en stuur hulle deur voorspellingsfilters per ry en DEFLATE, die samepersingsmetode agter ZIP-lêers, sodat herhaalde kleure en gladde areas 'n breukdeel van die spasie neem.

Bitmaps duik steeds meer gereeld op as wat jy sou verwag. Ouer weergawes van Paint het .bmp by verstek gestoor, die Windows-knipbord hou gekopieerde prente as toestel-onafhanklike bitmaps, en skandeerders, masjienvisie-kameras, retro-speletjies en ingebedde toestelle skryf hulle omdat die formaat triviaal is om te maak. 'n Vouer vol sulke lêers vreet vinnig bergingspasie en is lastig om te stuur.

Die omskakeling maak niks skerper of skoon nie. As die bitmap wasig of blokkerig is, is die PNG ook; die wins is grootte en versoenbaarheid, nie kwaliteit nie.

Hoe groot 'n ongecomprimeerde bitmap regtig is

6,2 MBEen 1920 × 1080-skermkiekie gestoor as 'n 24-bis-BMP

1920 × 1080 piksels × 3 grepe = 6 220 800 grepe, plus 'n 54-greep-kop. As PNG is dieselfde werkskermkiekie gewoonlik 'n paar honderd KB, omdat koppelvlakkleure herhaal.

Waar die BMP-formaat vandaan kom

  1. 1990

    Windows 3.0

    Toestel-onafhanklike bitmaps met die 40-greep-infokop word die standaard .bmp-uitleg.

  2. 1995

    Weergawe 4-kop

    Windows 95 en NT 4.0 voeg kleurmaskers en 'n alfamasker-veld by.

  3. 1996

    PNG 1.0

    Die W3C publiseer PNG as 'n patentvrye verliesloze formaat.

  4. 1998

    Weergawe 5-kop

    Windows 98 en 2000 laat ingebedde ICC-kleurprofiele in 'n BMP toe.

  5. 2004

    ISO/IEC 15948

    PNG word 'n internasionale standaard.

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
BMP-omskakelaar

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
PNG-omskakelaar

BMP word PNG wanneer skermkiekies, skanderings of uitvoere van ouer Windows-gereedskap gedeel of gestoor moet word sonder om 'n piksel te verloor; PNG behou elke waarde terwyl die lêer tot 'n breukdeel van sy grootte krimp.

Deursigtigheid, palette en 32-bis-bitmaps

Daar is gewoonlik geen deursigtigheid om te wen nie. Meeste BMP's is 24-bis, wat glad nie alfa het nie, en die PNG kom heeltemal ondeursigtig uit. Sommige 32-bis-bitmaps wat met die weergawe 4- of 5-kop geskryf is, dra 'n regte alfakanaal, en dit word in die PNG behou. In baie ander 32-bis-lêers is die vierde greep bloot opvulling, en programme wat dit as alfa misverstaan, wys die beeld onsigbaar; as 'n omgeskakelde lêer in een kyker leeg lyk, maak dit in 'n ander oop voor jy aanneem dit is stukkend.

Laekleur-bitmaps, soos 1-bis-skanderings en 8-bis-palettebeelde van ou sagteware, behou presies dieselfde kleure. PNG ondersteun grysskaal-, palet- en volkleuruitlegte, so dit kan elke soort BMP voorstel wat jy waarskynlik sal teëkom. Vir 'n webwerf is PNG die regte tuiste vir hierdie skermkiekies en diagramme; ons gids om beeldgrootte in KB te verklein dek wat om te doen as 'n vorm steeds 'n kleiner lêer wil hê.

Vrae oor BMP na PNG

Is BMP na PNG regtig verliesloos?

Ja. Elke pikselwaarde in die PNG stem presies met die BMP ooreen; net die manier waarop die grepe gepak word, verander. As jy die PNG weer met PNG na BMP terugskakel, kry jy dieselfde beeld, al kan die kopdetails verskil.

Hoekom is my PNG net effens kleiner as die BMP?

Verliesloze samepersing leef van herhaling. Skermkiekies, diagramme en piksel-kuns het groot egalige areas en krimp dikwels met 90% of meer, terwyl foto's en growwe skanderings min herhaling het en dalk net halveer. Vir foto's waar grootte belangriker is as presiese piksels, gaan BMP na JPG baie verder.

Kry die PNG 'n deursigtige agtergrond?

Net as die BMP werklik 'n alfakanaal definieer, wat min doen. Die gewone 24-bis-BMP het geen deursigtigheid om oor te dra nie, dus is die PNG heeltemal ondeursigtig. Verwyder die agtergrond in 'n redigeerder as jy 'n uitsnit nodig het.

Behou die PNG die DPI van 'n geskandeerde BMP?

Ja. BMP stoor resolusie as piksels per meter en PNG het 'n ekwivalente veld, en die DPI-merker-instelling op 0 behou die oorspronklike waarde. Tik 300 daar as 'n drukvorm daarvoor vra; die pikselafmetings verander nie.

Moet ek die oorspronklike BMP's ná die omskakeling hou?

Nie vir beeldkwaliteit nie: die PNG hou identiese piksels in minder spasie. Hou hulle net as 'n program BMP direk moet lees, soos 'n ou hulpmiddel of 'n mikrobeheerder-skermbiblioteek.

Sal e-pos en webvorms die PNG aanvaar waar die BMP misluk het?

Amper altyd. Oplaaivorms en beeldbedieners lys gewoonlik JPG en PNG en los BMP uit, en e-posdienste blokkeer of verwyder dikwels groot aanhangsels, wat 'n 6 MB-bitmap maklik word.