JPG-begrensninger: hva formatet ikke kan beholde
JPG kan ikke lagre gjennomsiktig bakgrunn. Hver piksel må ha synlig farge, så en utskjæring lagret som JPG legges på hvitt, svart eller en annen platefarge. Trenger du tomt område rundt motivet, eksporter PNG.
Det gjør ikke JPG til et dårlig kildebilde. JPG og gjennomsiktig utdata har bare ulike jobber.
Hva “kan ikke beholde åpenhet” betyr
Et utsnitt inneholder to typer informasjon:
- den synlige fargen på motivet;
- hvor synlig hver piksel skal være, inkludert helt tomme og delvis gjennomsiktige kantpiksler.
Den andre delen kalles vanligvis alfa. JPG har ikke noe sted å lagre den.
Når programvare gjør om et gjennomsiktig utsnitt til JPG, må det bestemme hvilken synlig farge som erstatter hver tomme piksel. Resultatet blir et komplett rektangel igjen. Ofte er erstatningen hvit, men den kan være svart eller en hvilken som helst valgt fyll.
Ingenting er galt med filen. Den gjennomsiktige informasjonen ble fjernet fordi destinasjonsformatet ikke kan bære den.
For en enkel-engelsk introduksjon til alfa, se Hva er en transparent PNG?.
JPG kan fortsatt være inndata
De fleste kamera- og telefonbilder er vanlige rektangulære bilder. De ankommer med et rom, vegg, gate eller bordplate som allerede er synlig bak motivet. Det gjør JPG til en normal inngang for fjerning av bakgrunn.
Den nyttige arbeidsflyten er:
- åpne JPG-kilden;
- isolere emnet;
- inspisere og finpusse kanten;
- eksporter det nye resultatet som PNG.
Kilden og utgangen trenger ikke å bruke samme format. Konverter et JPG-bilde til en gjennomsiktig PNG går gjennom den jobben direkte.
Hvorfor en hvit bakgrunn kan være misvisende
Et utsnitt på hvitt kan se gjennomsiktig ut når det vises på en hvit side. Flytt den til et mørkt lysbilde og den rektangulære hvite platen blir tydelig.
Bruk denne raske testen:
- plasser bildet over en lys ikke-hvit farge;
- se på alle fire hjørner;
- sjekk mellomrom rundt armer, håndtak og hår.
Hvis testfargen ikke vises gjennom disse områdene, blir filen flatet ut. Et .jpg-filnavn bekrefter hvorfor. Et .png-filnavn kan støtte åpenhet, selv om PNG-en fortsatt kan ha blitt eksportert med vilje med en fast fyll.
Hvit er en farge. Gjennomsiktighet er fraværet av synlige bakgrunnspiksler.
Myke kanter avslører en annen begrensning
Gode utskjæringer har ikke alltid en hard grense. Hår, pels, stoff, skygger og kantutjevnede kurver kan inneholde delvis synlige kantpiksler. Alpha lar disse pikslene blandes med en ny bakgrunn.
Når en gjennomsiktig kant er flatet ut til JPG, blandes kanten mot én fast farge. Plasser den JPG-en i en annen farge, og du kan se:
- en blek kontur;
- en mørk frynser;
- boksede hjørner rundt fine detaljer;
- en matt igjen fra den opprinnelige fyllingen.
Dette er grunnen til at det å fjerne et hvitt rektangel fra en JPG senere ikke alltid gjenoppretter det opprinnelige utskjæringen. Overgangspiksler er allerede blandet med hvitt.
Gjentatt JPG-lagring kan redusere kvaliteten
JPG bruker tapskomprimering. Den er designet for å gjøre fotografiske bilder mindre ved å forenkle visuelle detaljer. Hver ekstra lagring kan introdusere mer ringing, blokkering eller flekker, spesielt rundt skarpe høykontrastkanter.
Disse gjenstandene betyr noe rundt en utskjæringsgrense fordi kanten er nøyaktig der rene detaljer er nødvendig. En tungt komprimert kilde kan vise:
- uklare konturer;
- små fargeblokker nær omrisset;
- tapte tråder eller tynne deler;
- Fargestøy som ligner bakgrunnsdetaljer.
Eksportering til PNG forhindrer et nytt JPG-trinn med tap etter utskjæringen. Den kan ikke gjenopprette detaljer som allerede mangler fra kilden, men den unngår å legge til JPG-komprimering til det gjennomsiktige resultatet.
Når JPG fortsatt er den riktige endelige filen
JPG kan være et fornuftig leveringsformat når alle disse er sanne:
- den endelige bakgrunnen er med vilje fikset;
- åpenhet er ikke nødvendig;
- bildet er hovedsakelig fotografisk;
- destinasjonen godtar eller foretrekker JPG;
- mindre leveringsstørrelse betyr mer enn fremtidige bakgrunnsendringer.
For eksempel kan det hende at et ferdig banner med et fullstendig fotografisk bakteppe ikke drar nytte av alfa. Et ferdigstilt katalogbilde med hvit bakgrunn kan også leveres som JPG hvis mottaksspesifikasjonen krever det.
Det viktige poenget er intensjon. Flat en gjennomsiktig master til ønsket farge, og lag deretter JPG-leveringskopien. Ikke kast masteren med mindre du er sikker på at motivet aldri vil trenge en annen bakgrunn.
En praktisk beslutningstabell
| Trenger | Bruk |
|---|---|
| Start fra et telefon- eller kamerabilde | JPG kan være greit |
| Behold tomt bakgrunnsområde | PNG |
| Gjenbruk ett utsnitt på mange farger | Gjennomsiktig PNG-master |
| Lever et endelig bilde på én fast bakgrunn | JPG kan være egnet |
| Bevar delvis gjennomsiktige myke kanter | PNG |
| Møt en destinasjon som eksplisitt ber om JPG | Flat bevisst, og eksporter deretter JPG |
For en bredere sammenligning av moderne utskjæringsformater, les PNG vs WebP vs AVIF for utskjæring.
Vanlige gjenopprettingsfeil
Gi nytt navn til utvidelsen
Å endre image.jpg til image.png konverterer ikke filen eller gjenoppretter alfa. Eksporter eller konverter gjennom programvare som faktisk skriver PNG-data.
Sletter hvitt fra den flate JPG
Dette kan fungere for enkel grafikk med harde kanter, men det skader ofte hvite deler av motivet og etterlater blek kantforurensning. Å gå tilbake til den gjennomsiktige masteren er tryggere.
Sender forhåndsvisningen i stedet for eksporten
Et skjermbilde flater ut hele forhåndsvisningen, inkludert eventuelle synlige sjakkbrett. Bruk redaktørens eksporthandling.
Forutsatt at hver PNG er gjennomsiktig
PNG kan bære alfa, men den kan også inneholde en helt ugjennomsiktig bakgrunn. Bekreft det over en kontrastfarge.
Den sikreste arbeidsflyten
Bruk JPG for det den gjør godt: vanlig fotografisk inndata og kompakt levering med fast bakgrunn. Bruk PNG når resultatet må bevare åpenhet.
Hold en ren PNG-master etter fjerning av bakgrunnen. Lag en hvit JPG, farget JPG eller annen målkopi fra denne masteren når det er nødvendig. Denne rekkefølgen bevarer alternativer og unngår å prøve å rekonstruere åpenhet etter at den har blitt flatet bort.