JPG agtergrond beperkings: wat die formaat nie kan hou nie
JPG kan nie 'n deursigtige agtergrond stoor nie. Elke pixel in 'n JPG moet na sigbare kleur oplos, dus 'n uitknipsel wat as JPG gestoor is, word afgeplat teen wit, swart of 'n ander gekose kleur. As jy nodig het dat die area rondom 'n onderwerp leeg moet bly, voer eerder PNG uit.
Hierdie beperking maak nie JPG 'n slegte bronfoto nie. Dit beteken net dat JPG en deursigtige uitset verskillende werke het.
Wat beteken “kan nie deursigtigheid behou nie”.
'n Uitknipsel bevat twee soorte inligting:
- die sigbare kleur van die onderwerp;
- hoe sigbaar elke pixel moet wees, insluitend volledig leë en gedeeltelik deursigtige randpixels.
Die tweede deel word algemeen alfa genoem. JPG het geen plek om dit te stoor nie.
Wanneer sagteware 'n deursigtige uitsny in JPG verander, moet dit besluit watter sigbare kleur elke leë pixel vervang. Die resultaat word weer 'n volledige reghoek. Dikwels is daardie vervanging wit, maar dit kan swart of enige geselekteerde vulsel wees.
Niks is fout met die lêer nie. Die deursigtige inligting is verwyder omdat die bestemmingsformaat dit nie kan dra nie.
Vir 'n gewone Engelse inleiding tot alfa, sien Wat is 'n deursigtige PNG?.
JPG kan steeds die invoer wees
Die meeste kamera- en telefoonfoto’s is gewone reghoekige beelde. Hulle arriveer met 'n kamer, muur, straat of tafelblad wat reeds agter die onderwerp sigbaar is. Dit maak JPG 'n normale invoer vir agtergrondverwydering.
Die nuttige werkvloei is:
- maak die JPG-bron oop;
- isoleer die onderwerp;
- inspekteer en verfyn die rand;
- voer die nuwe resultaat as PNG uit.
Die bron en uitvoer hoef nie dieselfde formaat te gebruik nie. Omskep 'n JPG-foto in 'n deursigtige PNG loop direk deur daardie werk.
Waarom 'n wit agtergrond misleidend kan wees
'n Uitknipsel op wit kan deursigtig lyk wanneer dit op 'n wit bladsy bekyk word. Beweeg dit op 'n donker skyfie en die reghoekige wit plaat word duidelik.
Gebruik hierdie vinnige toets:
- plaas die beeld oor 'n helder nie-wit kleur;
- kyk na al vier hoeke;
- kontroleer gapings rondom arms, handvatsels en hare.
As die toetskleur nie deur daardie areas wys nie, word die lêer afgeplat. 'n .jpg-lêernaam bevestig hoekom. 'n .png-lêernaam kan deursigtigheid ondersteun, alhoewel die PNG dalk nog doelbewus met 'n vaste vulling uitgevoer is.
Wit is 'n kleur. Deursigtigheid is die afwesigheid van sigbare agtergrondpixels.
Sagte rande openbaar nog 'n beperking
Goeie uitknipsels het nie altyd 'n harde grens nie. Hare, pels, materiaal, skaduwees en anti-aliasing kurwes kan gedeeltelik sigbare randpixels bevat. Alpha laat daardie pieksels saamsmelt met 'n nuwe agtergrond.
Wanneer 'n deursigtige rand in JPG afgeplat word, word die rand teen een vaste kleur gemeng. Plaas daardie JPG op 'n ander kleur en jy sal dalk sien:
- 'n ligte buitelyn;
- 'n donker kuif;
- boksagtige hoeke om fyn detail;
- 'n mat oorgebly van die oorspronklike vulling.
Dit is hoekom die verwydering van 'n wit reghoek uit 'n JPG later nie altyd die oorspronklike uitknipsel herstel nie. Die oorgangspixels is reeds met wit gemeng.
Herhaalde JPG-besparing kan kwaliteit verminder
JPG gebruik kompressie met verlies. Dit is ontwerp om fotografiese beelde kleiner te maak deur visuele detail te vereenvoudig. Elke bykomende stoor kan meer lui, blokkerigheid of smeer veroorsaak, veral rondom skerp hoë-kontras-rande.
Daardie artefakte maak saak rondom 'n uitsnygrens, want die rand is presies waar skoon detail nodig is. 'n Swaar saamgeperste bron kan wys:
- fuzzy kontoere;
- klein kleurblokkies naby die buitelyn;
- verlore stringe of dun dele;
- kleurgeraas wat soos agtergronddetail lyk.
Deur na PNG uit te voer, word nog 'n JPG-stadium met verlies na die uitsny verhoed. Dit kan nie detail herstel wat reeds van die bron ontbreek nie, maar dit vermy om JPG-kompressie by die deursigtige resultaat te voeg.
Wanneer JPG steeds die korrekte finale lêer is
JPG kan 'n sinvolle afleweringsformaat wees as al hierdie waar is:
- die finale agtergrond is doelbewus vasgestel;
- deursigtigheid word nie vereis nie;
- die beeld is hoofsaaklik fotografies;
- die bestemming aanvaar of verkies JPG;
- kleiner afleweringsgrootte maak meer saak as toekomstige agtergrondveranderinge.
Byvoorbeeld, 'n voltooide banier met 'n volledige fotografiese agtergrond sal dalk nie baat by alfa nie. 'n Gefinaliseerde wit-agtergrond-katalogusfoto kan ook as JPG afgelewer word indien die ontvangspesifikasie dit vereis.
Die belangrike punt is voorneme. Plak 'n deursigtige meester op die verlangde kleur plat, skep dan die JPG-afleweringskopie. Moenie die meester weggooi nie, tensy jy seker is dat die onderwerp nooit 'n ander agtergrond sal benodig nie.
'n Praktiese besluittabel
| Benodig | Gebruik |
|---|---|
| Begin vanaf 'n foon- of kamerafoto | JPG kan goed wees |
| Bewaar leë agtergrond area | PNG |
| Hergebruik een uitsny op baie kleure | Deursigtige PNG-meester |
| Lewer 'n finale foto op een vaste agtergrond | JPG kan geskik wees |
| Bewaar gedeeltelik deursigtige sagte rande | PNG |
| Ontmoet 'n bestemming wat JPG | Maak doelbewus plat, voer dan JPG uit |
Vir 'n breër vergelyking van moderne uitknipformate, lees PNG vs WebP vs AVIF vir uitknipsels.
Algemene herstelfoute
Hernoem die uitbreiding
Die verandering van image.jpg na image.png verander nie die lêer of herstel alfa nie. Voer uit of skakel om deur sagteware wat eintlik PNG-data skryf.
Vee wit uit die afgeplatte JPG
Dit kan werk vir eenvoudige harde-rand grafika, maar dit beskadig dikwels wit dele van die onderwerp en laat bleek rand besoedeling. Om terug te keer na die deursigtige meester is veiliger.
Stuur die voorskou in plaas van die uitvoer
'n Skermskoot maak die hele voorskou plat, insluitend enige sigbare tjekbord. Gebruik die redigeerder se uitvoeraksie.
Aanvaar elke PNG is deursigtig
PNG kan alfa dra, maar dit kan ook 'n heeltemal ondeursigtige agtergrond bevat. Verifieer dit oor 'n kontrasterende kleur.
Die veiligste werkstroom
Gebruik JPG vir wat dit goed doen: algemene fotografiese insette en kompakte vaste-agtergrond-aflewering. Gebruik PNG wanneer die resultaat deursigtigheid moet behou.
Hou 'n skoon PNG-meester na agtergrondverwydering. Van daardie meester, maak 'n wit JPG, gekleurde JPG of ander bestemmingskopie wanneer nodig. Hierdie bevel bewaar opsies en vermy probeer om deursigtigheid te rekonstrueer nadat dit afgeplat is.