JPG-bakgrundsbegränsningar: vad formatet inte kan behålla
JPG kan inte lagra en transparent bakgrund. Varje pixel i en JPG måste omvandlas till synlig färg, så en utskärning som sparas som JPG plattas ut mot vit, svart eller annan vald färg. Om du behöver att området runt ett ämne förblir tomt, exportera PNG istället.
Denna begränsning gör inte JPG till ett dåligt källfoto. Det betyder bara att JPG och transparent utdata har olika jobb.
Vad “kan inte behålla transparens” betyder
En utskärning innehåller två typer av information:
- motivets synliga färg;
- hur synlig varje pixel ska vara, inklusive helt tomma och delvis genomskinliga kantpixlar.
Den andra delen kallas vanligen alfa. JPG har ingen plats att lagra den.
När programvara förvandlar en genomskinlig utskärning till JPG måste den bestämma vilken synlig färg som ersätter varje tom pixel. Resultatet blir en komplett rektangel igen. Ofta är den ersättningen vit, men den kan vara svart eller valfri vald fyllning.
Inget är fel på filen. Den transparenta informationen togs bort eftersom målformatet inte kan bära den.
För en vanlig engelsk introduktion till alfa, se Vad är en transparent PNG?.
JPG kan fortfarande vara indata
De flesta kamera- och telefonfoton är vanliga rektangulära bilder. De anländer med ett rum, vägg, gata eller bordsskiva redan synlig bakom motivet. Det gör JPG till en normal ingång för borttagning av bakgrund.
Det användbara arbetsflödet är:
- öppna JPG-källan;
- isolera ämnet;
- inspektera och förfina kanten;
- exportera det nya resultatet som PNG.
Källan och utgången behöver inte använda samma format. Konvertera ett JPG-foto till en transparent PNG går igenom det jobbet direkt.
Varför en vit bakgrund kan vara vilseledande
Ett utklipp på vitt kan se genomskinligt ut när det visas på en vit sida. Flytta den till en mörk bild och den rektangulära vita plattan blir uppenbar.
Använd detta snabba test:
- placera bilden över en ljus icke-vit färg;
- titta på alla fyra hörnen;
- kontrollera mellanrum runt armar, handtag och hår.
Om testfärgen inte syns genom dessa områden, plattas filen till. Ett .jpg-filnamn bekräftar varför. Ett .png-filnamn kan stödja transparens, även om PNG-filen fortfarande kan ha exporterats avsiktligt med en fast fyllning.
Vitt är en färg. Transparens är frånvaron av synliga bakgrundspixlar.
Mjuka kanter avslöjar en annan begränsning
Bra utskärningar har inte alltid en hård gräns. Hår, päls, tyg, skuggor och kantutjämnade kurvor kan innehålla delvis synliga kantpixlar. Alpha låter dessa pixlar blandas med en ny bakgrund.
När en genomskinlig kant plattas till JPG blandas kanten mot en fast färg. Placera den JPG-filen i en annan färg så kanske du ser:
- en blek kontur;
- en mörk lugg;
- boxiga hörn runt fina detaljer;
- en matt kvar från originalfyllningen.
Detta är anledningen till att det inte alltid återställs den ursprungliga utskärningen om man bara tar bort en vit rektangel från en JPG senare. Övergångspixlarna har redan blandats med vitt.
Upprepad JPG-lagring kan minska kvaliteten
JPG använder förlustkompression. Den är utformad för att göra fotografiska bilder mindre genom att förenkla visuella detaljer. Varje ytterligare lagring kan skapa fler ringningar, blockering eller utsmettning, särskilt runt skarpa högkontrastkanter.
Dessa artefakter spelar roll runt en utskuren gräns eftersom kanten är precis där rena detaljer behövs. En kraftigt komprimerad källa kan visa:
- suddiga konturer;
- små färgblock nära konturen;
- förlorade trådar eller tunna delar;
- Färgbrus som liknar bakgrundsdetaljer.
Export till PNG förhindrar ytterligare ett JPG-steg med förlust efter urklippningen. Det kan inte återställa detaljer som redan saknas från källan, men det undviker att lägga till JPG-komprimering till det transparenta resultatet.
När JPG fortfarande är den korrekta slutfilen
JPG kan vara ett vettigt leveransformat när alla dessa är sanna:
- den slutliga bakgrunden är avsiktligt fixerad;
- Transparens krävs inte.
- bilden är huvudsakligen fotografisk;
- destinationen accepterar eller föredrar JPG;
- mindre leveransstorlek är viktigare än framtida bakgrundsförändringar.
Till exempel kan en färdig banner med en hel fotografisk bakgrund kanske inte dra nytta av alfa. Ett färdigställt katalogfoto med vit bakgrund kan också levereras som JPG om mottagningsspecifikationen kräver det.
Den viktiga punkten är avsikten. Platta till en genomskinlig master på önskad färg och skapa sedan JPG-leveranskopian. Kasta inte mastern om du inte är säker på att motivet aldrig kommer att behöva en annan bakgrund.
En praktisk beslutstabell
| Behöver | Använd |
|---|---|
| Börja från ett telefon- eller kamerafoto | JPG kan vara bra |
| Bevara tomt bakgrundsområde | PNG |
| Återanvänd en utskärning på många färger | Transparent PNG-master |
| Leverera ett sista foto på en fast bakgrund | JPG kan vara lämpligt |
| Bevara delvis genomskinliga mjuka kanter | PNG |
| Möt en destination som uttryckligen begär JPG | Platta till medvetet och exportera sedan JPG |
För en bredare jämförelse av moderna utklippsformat, läs PNG vs WebP vs AVIF för utskärningar.
Vanliga återställningsmisstag
Byter namn på tillägget
Att ändra image.jpg till image.png konverterar inte filen eller återställer inte alfa. Exportera eller konvertera via programvara som faktiskt skriver PNG-data.
Raderar vitt från den tillplattade JPG-filen
Detta kan fungera för enkel grafik med hårda kanter, men det skadar ofta vita delar av motivet och lämnar blek kantförorening. Att återvända till den genomskinliga mastern är säkrare.
Skickar förhandsgranskningen istället för exporten
En skärmdump plattar ut hela förhandsvisningen, inklusive alla synliga schackbrädor. Använd redigerarens exportåtgärd.
Förutsatt att varje PNG är transparent
PNG kan bära alfa, men det kan också innehålla en helt ogenomskinlig bakgrund. Verifiera det över en kontrasterande färg.
Det säkraste arbetsflödet
Använd JPG för vad den gör bra: vanlig fotografisk inmatning och kompakt leverans med fast bakgrund. Använd PNG när resultatet måste bevara transparens.
Håll en ren PNG-master efter bakgrundsborttagning. Gör en vit JPG, färgad JPG eller annan målkopia från den mastern när det behövs. Denna ordning bevarar alternativ och undviker att försöka rekonstruera transparens efter att den har plattats bort.