Ograničenja JPG pozadine: što format ne čuva
JPG ne može pohraniti prozirnu pozadinu. Svaki piksel mora imati vidljivu boju, pa se izrez spremljen kao JPG spljošti na bijelu, crnu ili drugu boju. Ako područje oko subjekta treba ostati prazno, izvezite PNG.
Ovo ograničenje ne čini JPG lošim izvorom. Znači samo da JPG i prozirni izlaz imaju različite poslove.
Što znači “ne može zadržati transparentnost”.
Isječak sadrži dvije vrste informacija:
- vidljiva boja predmeta;
- koliko bi svaki piksel trebao biti vidljiv, uključujući potpuno prazne i djelomično prozirne rubne piksele.
Drugi dio se obično naziva alfa. JPG nema mjesta za pohranjivanje.
Kada softver pretvara prozirni izrez u JPG, mora odlučiti koja vidljiva boja zamjenjuje svaki prazan piksel. Rezultat ponovno postaje potpuni pravokutnik. Često je ta zamjena bijela, ali može biti crna ili bilo koja odabrana ispuna.
Sve nije u redu s datotekom. Transparentne informacije uklonjene su jer ih odredišni format ne može nositi.
Za uvod u alfu na jednostavnom engleskom pogledajte Što je transparentni PNG?.
JPG i dalje može biti unos
Većina fotografija fotoaparata i telefona obične su pravokutne slike. Dolaze s prostorijom, zidom, ulicom ili stolom već vidljivim iza subjekta. To čini JPG uobičajenim unosom za uklanjanje pozadine.
Koristan tijek rada je:
- otvoriti JPG izvor;
- izolirati subjekt;
- pregledati i dotjerati rub;
- izvezite novi rezultat kao PNG.
Izvor i izlaz ne moraju koristiti isti format. Pretvorite JPG fotografiju u prozirni PNG izravno prolazi kroz taj posao.
Zašto bijela pozadina može dovesti u zabludu
Izrez na bijeloj boji može izgledati proziran kada se gleda na bijeloj stranici. Premjestite ga na tamno stakalce i pravokutna bijela ploča postaje očigledna.
Koristite ovaj brzi test:
- postavite sliku preko svijetle ne-bijele boje;
- gledati u sva četiri ugla;
- provjerite praznine oko ruku, ručki i kose.
Ako se testna boja ne vidi kroz ta područja, datoteka je spljoštena. Naziv datoteke .jpg potvrđuje zašto. Naziv datoteke .png može podržavati transparentnost, iako je PNG još uvijek možda namjerno izvezen s fiksnom ispunom.
Bijelo je boja. Prozirnost je odsutnost vidljivih pozadinskih piksela.
Meki rubovi otkrivaju još jedno ograničenje
Dobri izrezi nemaju uvijek čvrstu granicu. Kosa, krzno, tkanina, sjene i anti-aliased krivulje mogu sadržavati djelomično vidljive rubne piksele. Alpha omogućuje da se ti pikseli stapaju s novom pozadinom.
Kada se prozirni rub spljošti u JPG, rub se stapa s jednom fiksnom bojom. Postavite taj JPG na drugu boju i možda ćete vidjeti:
- blijed obris;
- tamna resa;
- kutijasti kutovi oko finih detalja;
- mat preostali od izvorne ispune.
To je razlog zašto kasnije jednostavno uklanjanje bijelog pravokutnika iz JPG-a ne vraća uvijek izvorni izrez. Prijelazni pikseli već su pomiješani s bijelom.
Ponovljeno spremanje JPG-a može smanjiti kvalitetu
JPG koristi kompresiju s gubitkom. Dizajniran je za smanjivanje fotografskih slika pojednostavljivanjem vizualnih detalja. Svako dodatno spremanje može dovesti do više zvonjenja, blokova ili razmazivanja, osobito oko oštrih rubova visokog kontrasta.
Ti su artefakti važni oko granice izreza jer je rub upravo tamo gdje su potrebni jasni detalji. Jako komprimirani izvor može prikazati:
- nejasne konture;
- mali blokovi u boji blizu obrisa;
- izgubljeni pramenovi ili tanki dijelovi;
- šum boje koji sliči detaljima pozadine.
Izvoz u PNG sprječava još jednu fazu JPG-a s gubitkom nakon izrezivanja. Ne može vratiti detalje koji već nedostaju u izvoru, ali izbjegava dodavanje JPG kompresije transparentnom rezultatu.
Kada je JPG još ispravna konačna datoteka
JPG može biti razuman format za isporuku ako je sve ovo istinito:
- konačna pozadina je namjerno fiksirana;
- nije potrebna transparentnost;
- slika je uglavnom fotografska;
- odredište prihvaća ili preferira JPG;
- manja veličina isporuke važnija je od budućih promjena pozadine.
Na primjer, gotov banner s punom fotografskom pozadinom možda neće imati koristi od alfe. Finalizirana kataloška fotografija s bijelom pozadinom također se može isporučiti kao JPG ako to zahtjeva specifikacija primanja.
Važna točka je namjera. Poravnajte prozirnu matricu u potrebnu boju, a zatim izradite JPG kopiju za isporuku. Nemojte odbacivati matricu osim ako niste sigurni da subjektu nikada neće trebati druga pozadina.
Praktična tablica odlučivanja
| Trebati | Koristite |
|---|---|
| Počnite od fotografije s telefona ili fotoaparata | JPG može biti dobar |
| Sačuvaj prazno područje pozadine | PNG |
| Ponovno upotrijebite jedan izrez na više boja | Prozirni PNG master |
| Dostavite konačnu fotografiju na jednoj fiksnoj pozadini | JPG bi mogao biti prikladan |
| Očuvati djelomično prozirne meke rubove | PNG |
| Upoznajte odredište koje izričito zahtijeva JPG | Namjerno poravnajte, zatim izvezite JPG |
Za širu usporedbu modernih formata izreza pročitajte PNG u odnosu na WebP u odnosu na AVIF za izreze.
Uobičajene pogreške oporavka
Promjena naziva proširenja
Promjena image.jpg u image.png ne pretvara datoteku niti vraća alfa verziju. Izvezite ili pretvorite pomoću softvera koji zapravo zapisuje PNG podatke.
Brisanje bijele boje iz spljoštenog JPG-a
To može funkcionirati za jednostavnu grafiku s tvrdim rubovima, ali često oštećuje bijele dijelove subjekta i ostavlja prljavštinu blijedih rubova. Povratak na transparentni master je sigurniji.
Slanje pregleda umjesto izvoza
Snimka zaslona izravnava cijeli pregled, uključujući sve vidljive šahovnice. Koristite radnju izvoza uređivača.
Pod pretpostavkom da je svaki PNG transparentan
PNG može sadržavati alfa, ali može sadržavati i potpuno neprozirnu pozadinu. Provjerite to preko kontrastne boje.
Najsigurniji tijek rada
Koristite JPG za ono što dobro radi: uobičajeni fotografski unos i kompaktnu isporuku s fiksnom pozadinom. Koristite PNG kada rezultat mora sačuvati transparentnost.
Održavajte čisti PNG master nakon uklanjanja pozadine. Iz tog mastera izradite bijeli JPG, JPG u boji ili drugu odredišnu kopiju kada je potrebno. Ovaj redoslijed čuva opcije i izbjegava pokušaje rekonstrukcije prozirnosti nakon što je spljoštena.