← Alla guider Under huven

Vad som händer med en bild varje gång den sparas om

Varje sparning kastar bort detaljer permanent. Vi körde ett fotografi genom tio cykler och poängsatte det vid varje steg. Resultatet förklarar de flesta falska positiva resultat.

· 8 min läsning · Best AI Image Detector

Fin textur kastas bort och kommer aldrig tillbaka. Efter tre eller fyra sparningar läser en detektor komprimeringsartefakter snarare än den ursprungliga tagningen, vilket pressar upp poängen för äkta fotografier.

Varför en andra sparning kostar över huvud taget

JPEG-komprimering delar in en bild i block, omvandlar varje block till frekvenskomponenter och kastar bort de högfrekventa komponenterna som ditt öga är minst känsligt för. Resultatet blir mindre och något mjukare.

Öppna den filen och spara den igen, så upprepas processen på data som redan har genomgått den. Kodaren kan inte avgöra vilken detalj som är original och vilken som är en artefakt från förra omgången, så den behandlar båda likadant och kastar bort mer av varje.

Förlusten ackumuleras och återgår aldrig. Det finns ingen åtgärd som återställer kasserade frekvenskomponenter, vilket är anledningen till att en bild som passerat fyra plattformar inte kan repareras av något verktyg, bara återuppfinnas.

Hur det påverkar en poäng

Vi tog ett äkta fotografi, sparade det upprepade gånger med kvalitet 75 och poängsatte det vid varje steg. Inget redigerades. Varje förändring nedan härrör från själva sparningen.

Poäng i förhållande till antal sparningar
Ursprunglig tagning
17
Efter 1 sparning
24
Efter 3 sparningar
39
Efter 6 sparningar
55
Efter 10 sparningar
68

Ett enda äkta fotografi. Inga redigeringar i något skede; endast upprepad omkodning.

Ett oredigerat fotografi, poängsatt efter påföljande sparningscykler vid JPEG-kvalitet 75.

Vid den tionde sparningen har fotografiet passerat beslutsgränsen. Det är samma bild av samma scen tagen av samma kamera, och en detektor rapporterar den nu som sannolik AI.

Hur många sparningar en verklig bild samlar på sig

Tio låter mycket tills man räknar vad en vanlig bild går igenom mellan en kamera och en gruppchatt.

  1. 1 Kameraexport Sparning ett
  2. 2 Redigerad och sparad Sparning två
  3. 3 Uppladdad till en plattform Omkodad vid uppladdning
  4. 4 Nedladdad av någon Ofta omkodad igen
  5. 5 Skickad via en chattapp Komprimerad för överföring
  6. 6 Skärmdumpad En helt ny fil
En typisk resa. Varje steg innebär minst en omkodning, och flera innebär två.

Skärmdumpar är värre än sparningar

En skärmdump är inte en kopia av en fil. Det är ett fotografi av vad en skärm visade, taget i skärmupplösning och sedan nykodat.

Det kastar bort originalfilen helt tillsammans med dess metadata och eventuella autentiseringsdata, och skriver över texturen med vad skärmen och skalningen än producerade. En skärmdump av ett fotografi på 4000 pixlar på en bärbar dators skärm behåller kanske en fjärdedel av pixlarna och inget av ursprunget.

Det är också det vanligaste sättet som bilder når de som vill kontrollera dem, vilket är en olycklig kombination.

Vad som överlever och vad som inte gör det

Den praktiska effekten av varje åtgärd
ÅtgärdFörlorad detaljnivåEffekt på poäng
Kopiera en filIngenIngen. En kopia är identisk
Spara om i hög kvalitetLitenNågra punkter uppåt
Spara om i låg kvalitetStorTio till tjugo punkter uppåt
FörminskaStorBetydande, och tar bort regionkartan vid små resultat
UppskalningUppfunna detaljerStor förändring uppåt. Uppfunna pixlar är genererade pixlar
SkärmdumpningNästan alltDen största enskilda förändringen av alla åtgärder här

Vad du kan göra åt det

  1. Be alltid om originalet

    Från enheten som tog bilden, skickad som en fil snarare än som ett foto. Detta enda steg löser de flesta omtvistade resultat.

  2. Granska aldrig en skärmdump om du kan undvika det

    Om en skärmdump är allt som finns, behandla ett lågt resultat som en avsaknad av svar snarare än som ett rent resultat.

  3. Jämför lika med lika

    Att poängsätta ett original mot en nedladdad kopia ger information om nedladdningen, inte om bilden. Båda sidor av en jämförelse behöver samma behandling.

  4. Tolka en medelhög poäng som kvalitetsförlust i första hand

    På en fil som uppenbart har spridits vidare innebär mellanintervallet oftast förlorade detaljer snarare än delvis manipulation.

Varför generationsförlust ser ut som AI-generering

Det finns en anledning till att de två förväxlas av en modell, och det är ingen slump. Båda processerna återskapar fin textur snarare än att registrera den.

En JPEG-kodare kasserar högfrekventa komponenter och avkodaren rekonstruerar en approximation från det som återstår. En diffusion-modell bygger detaljer från brus utifrån vad den har lärt sig. Inget av resultaten behåller det specifika förhållandet mellan närliggande pixlar som en sensor och ett objektiv producerar, eftersom det förhållandet i båda fallen kastades bort och ersattes med något rimligt.

Ur modellens synvinkel delar ett kraftigt omkomprimerat fotografi och en genererad bild samma grundläggande egenskap: den fina texturen skapades av mjukvara. Det är därför poängen rör sig i den riktning den gör, och varför effekten blir starkare för varje sparning.

Att förstå detta förändrar hur du tolkar ett resultat. En hög poäng på en degraderad fil beror inte på att detektorn misslyckas med att identifiera ett äkta fotografi. Det är detektorn som korrekt rapporterar att texturen framför den inte producerades av en kamera, vilket faktiskt stämmer.

Frågor som ställs

Skadas en JPEG-fil av att sparas upprepade gånger?
Ja, och permanent. Varje sparning kastar bort fler högfrekventa detaljer, och ingenting kan återställa dem. Att öppna och stänga en fil utan att spara kostar ingenting, men varje faktisk sparning i någon kvalitet under maximal tar bort information som den förra sparningen behöll.
Undviker man detta genom att spara som PNG?
PNG är förlustfritt, så att spara en PNG-fil upprepade gånger försämrar den inte. Att konvertera en JPEG till PNG ångrar inte de förluster som redan skett, även om det förhindrar ytterligare förluster. Om du arkiverar något för senare kontroll är PNG eller den ursprungliga råfilen rätt val.
Varför komprimerar meddelandeappar så hårt?
Bandbredd och lagringsutrymme över miljarder meddelanden. De flesta appar siktar på en viss filstorlek snarare än en viss kvalitetsnivå, så ett stort fotografi komprimeras betydligt hårdare än ett litet. Filalternativet, där det erbjuds, kringgår vanligtvis detta och skickar originalet.
Kan jag avgöra hur många gånger en bild har sparats?
Inte exakt, men man kan ofta se att den har sparats många gånger. Synliga blockbildningar runt kanter, bandning i jämna gradienter och en allmän mjukhet tyder alla på kraftig omkomprimering. Det är vid dessa bilder som ett resultat bör tolkas med försiktighet i båda riktningarna.
Påverkar detta även genererade bilder?
Ja, i motsatt riktning. Omkomprimering pressar allt mot mitten, så en ofta sparad genererad bild får lägre poäng än originalet skulle ha fått. Det är därför "tvättning" genom omsaving fungerar över huvud taget, och varför ett lågt resultat på en degraderad fil bevisar väldigt lite.
Vilken kvalitetsinställning bör jag exportera med?
För allt som kan komma att kontrolleras senare: den högsta tillgängliga, eller ett förlustfritt format. Kvalitet 90 och högre förlorar lite per sparning. Under 70 är skadan betydande redan vid första sparningen och förvärras snabbt vid den andra.