JPG-begrænsninger: hvad formatet ikke kan beholde
JPG kan ikke gemme en gennemsigtig baggrund. Hver pixel skal have en synlig farve, så et udsnit gemt som JPG lægges på hvid, sort eller en anden valgt farve. Skal området omkring motivet forblive tomt, så eksporter PNG.
Begrænsningen gør ikke JPG til et dårligt kildefoto. Den betyder blot, at JPG og gennemsigtigt output har forskellige jobs.
Hvad “kan ikke bevare gennemsigtighed” betyder
En udskæring indeholder to slags information:
- motivets synlige farve;
- hvor synlig hver pixel skal være, inklusive helt tomme og delvist gennemsigtige kantpixels.
Den anden del kaldes almindeligvis alfa. JPG har intet sted at gemme det.
Når software omdanner en gennemsigtig udskæring til JPG, skal den beslutte, hvilken synlig farve der erstatter hver tomme pixel. Resultatet bliver et komplet rektangel igen. Ofte er erstatningen hvid, men den kan være sort eller et hvilket som helst valgt fyld.
Der er ikke noget galt med filen. De gennemsigtige oplysninger blev fjernet, fordi destinationsformatet ikke kan bære dem.
For en almindelig engelsk introduktion til alfa, se Hvad er en transparent PNG?.
JPG kan stadig være input
De fleste kamera- og telefonbilleder er almindelige rektangulære billeder. De ankommer med et rum, en væg, en gade eller en bordplade, der allerede er synlig bag motivet. Det gør JPG til et normalt input til fjernelse af baggrunden.
Den nyttige arbejdsgang er:
- Åbn JPG-kilden;
- isolere emnet;
- inspicere og forfine kanten;
- eksporter det nye resultat som PNG.
Kilden og output behøver ikke at bruge det samme format. Konverter et JPG-billede til en gennemsigtig PNG går direkte igennem det job.
Hvorfor en hvid baggrund kan være vildledende
En udskæring på hvid kan se gennemsigtig ud, når den ses på en hvid side. Flyt den over på en mørk rutsjebane, og den rektangulære hvide plade bliver tydelig.
Brug denne hurtige test:
- Placer billedet over en lys ikke-hvid farve;
- se på alle fire hjørner;
- Tjek mellemrum omkring arme, håndtag og hår.
Hvis testfarven ikke vises gennem disse områder, bliver filen flad. Et .jpg-filnavn bekræfter hvorfor. Et .png-filnavn kan understøtte gennemsigtighed, selvom PNG’en stadig kan være blevet eksporteret med et fast fyld.
Hvid er en farve. Gennemsigtighed er fraværet af synlige baggrundspixels.
Bløde kanter afslører en anden begrænsning
Gode udskæringer har ikke altid en hård grænse. Hår, pels, stof, skygger og kantudjævnede kurver kan indeholde delvist synlige kantpixels. Alpha lader disse pixels blandes med en ny baggrund.
Når en gennemsigtig kant er fladtrykt til JPG, blandes kanten mod én fast farve. Placer den JPG i en anden farve, og du kan muligvis se:
- en bleg kontur;
- en mørk frynser;
- kasseformede hjørner omkring fine detaljer;
- en mat tilbage fra det originale fyld.
Dette er grunden til, at blot at fjerne et hvidt rektangel fra en JPG senere ikke altid genoprettes den originale udskæring. Overgangspixelerne er allerede blevet blandet med hvidt.
Gentagen JPG-lagring kan reducere kvaliteten
JPG bruger komprimering med tab. Det er designet til at gøre fotografiske billeder mindre ved at forenkle visuelle detaljer. Hver ekstra lagring kan introducere mere ringning, blokering eller udtværing, især omkring skarpe højkontrastkanter.
Disse artefakter betyder noget omkring en udskæringsgrænse, fordi kanten er præcis, hvor der er behov for rene detaljer. En stærkt komprimeret kilde kan vise:
- uklare konturer;
- små farveblokke nær omridset;
- tabte tråde eller tynde dele;
- farvestøj, der ligner baggrundsdetaljer.
Eksport til PNG forhindrer endnu et JPG-stadium med tab efter udskæringen. Det kan ikke gendanne detaljer, der allerede mangler fra kilden, men det undgår at tilføje JPG-komprimering til det gennemsigtige resultat.
Når JPG stadig er den korrekte endelige fil
JPG kan være et fornuftigt leveringsformat, når alle disse er sande:
- den endelige baggrund er bevidst fastsat;
- gennemsigtighed er ikke påkrævet;
- billedet er hovedsageligt fotografisk;
- destinationen accepterer eller foretrækker JPG;
- mindre leveringsstørrelse betyder mere end fremtidige baggrundsændringer.
For eksempel kan et færdigt banner med en fuld fotografisk baggrund muligvis ikke drage fordel af alfa. Et færdigt katalogbillede med hvid baggrund kan også leveres som JPG, hvis den modtagende specifikation kræver det.
Det vigtige punkt er hensigten. Flad en gennemsigtig master ud på den ønskede farve, og opret derefter JPG-leveringskopien. Kasser ikke masteren, medmindre du er sikker på, at motivet aldrig får brug for en anden baggrund.
En praktisk beslutningstabel
| Brug for | Brug |
|---|---|
| Start fra et telefon- eller kamerabillede | JPG kan være fint |
| Bevar tomt baggrundsområde | PNG |
| Genbrug én udskæring på mange farver | Gennemsigtig PNG-master |
| Lever et endeligt billede på én fast baggrund | JPG kan være passende |
| Bevar delvist gennemsigtige bløde kanter | PNG |
| Mød en destination, der eksplicit anmoder om JPG | Flad bevidst, og eksporter derefter JPG |
For en bredere sammenligning af moderne udskæringsformater, læs PNG vs WebP vs AVIF for udskæringer.
Almindelige gendannelsesfejl
Omdøbning af udvidelsen
Ændring af image.jpg til image.png konverterer ikke filen eller gendanner alfa. Eksporter eller konverter gennem software, der rent faktisk skriver PNG-data.
Sletter hvid fra den fladtrykte JPG
Dette kan fungere for simpel grafik med hårde kanter, men det beskadiger ofte hvide dele af motivet og efterlader bleg kantforurening. Det er mere sikkert at vende tilbage til den gennemsigtige master.
Sender forhåndsvisningen i stedet for eksporten
Et skærmbillede udjævner hele forhåndsvisningen, inklusive ethvert synligt skakbræt. Brug editorens eksporthandling.
Forudsat at hver PNG er gennemsigtig
PNG kan bære alfa, men det kan også indeholde en fuldstændig uigennemsigtig baggrund. Bekræft det over en kontrastfarve.
Den sikreste arbejdsgang
Brug JPG til det, det gør godt: almindeligt fotografisk input og kompakt levering i fast baggrund. Brug PNG, når resultatet skal bevare gennemsigtigheden.
Hold en ren PNG-master efter fjernelse af baggrunden. Fra den master skal du lave en hvid JPG, farvet JPG eller anden destinationskopi, når det kræves. Denne rækkefølge bevarer muligheder og undgår at forsøge at rekonstruere gennemsigtighed, efter at den er blevet fladtrykt.