Hvad tjekket læser inde i en billedfil
Tjek af AI-mærkning åbner ikke billedet. Det læser selve filen i browseren som tekst og søger i den efter tre mærkninger. Den første er IPTC's digitale kildetype, en metadataværdi, der angiver, hvordan et billede er lavet. Den anden er et nøgleord, som én markedsplads kræver på billeder, der viser AI-genererede personer. Den tredje er Content Credentials, en oprindelsesoplysning, der er indlejret i filen. I en PNG pakkes komprimerede tekstblokke først ud, så en mærkning, der er gemt dér, også læses.
Hver fil får et resultat og tre linjer, én for hver mærkning. Kildetypen afgør resultatet, når den findes: mærket som AI-genereret, som redigeret med AI, som syntetisk medie eller, ved enhver anden værdi, angivet som ikke AI-genereret, med værdien vist. Uden en kildetype giver nøgleordet alene resultatet AI-genereret. Content Credentials alene giver et neutralt resultat, fordi kameraer også signerer deres fotos. Findes ingen af de tre, er der ikke fundet nogen AI-mærkning.
Hvornår mærkningen skal tjekkes, og hvornår et andet tjek passer
Brug dette tjek på præcis den fil, der skal uploades, efter den sidste redigering og den sidste lagring. Når en ny fil gemmes, kan mærkningerne falde bort: Billedskalering til markedspladser og Billedkomprimering skriver begge en ny fil, og indlejrede metadata, herunder en AI-mærkning, følger ikke med. Herofab skriver IPTC-mærkningen for AI-genererede medier ind i hvert billede, det leverer, og føjer nøgleordet til billeder, der viser en person, det har genereret.
Nabotjekkene læser noget andet. Billedstørrelsestjek læser pixelmål, filstørrelse og format. Tjek af hvid baggrund læser farven på pixelene langs kanterne. Produktfototjek måler baggrund, billedudfyldning og afskårne kanter ud fra pixelene. Ingen af de tre læser metadata, og dette tjek læser intet andet: Dets kort viser filstørrelsen og filtypen, men billedet afkodes ikke, og der angives ingen mål.
Hvad et resultat betyder, og hvad tjekket ikke kan vide
Tjekket viser, hvad filen angiver, ikke hvordan billedet er lavet. Det analyserer ikke pixelene, så det vurderer ikke ud fra et billedes udseende, om det er lavet med AI, og det leder hverken efter et synligt vandmærke eller efter et signal, der er skjult i billedet. At der ikke er fundet nogen mærkning, viser ikke, at et billede er lavet uden AI: Mærkningen er måske aldrig blevet skrevet, eller et redigeringsprogram kan have fjernet den ved lagring. En kildetype, der angiver en kameraoptagelse, vises som angivet; om det er sandt, testes ikke.
For Content Credentials står der på linjen til stede, signatur ikke tjekket: Tjekket registrerer oplysningen, men verificerer ikke signaturen og viser hverken, hvem der har signeret, eller hvilke redigeringer den rummer. Resultatet følger først kildetypen, så alle tre linjer er værd at læse. Om en salgskanal kræver en mærkning, hvilken den læser, og hvad den bevarer efter upload, bestemmes af kanalen selv, og dens regelside er den sidste reference.
