Hva kontrollen leser inne i en bildefil
Kontroll av KI-merking åpner ikke bildet. Den leser selve filen i nettleseren som tekst og søker i den etter tre merker. Det første er IPTC digital kildetype, en metadataverdi som oppgir hvordan et bilde er laget. Det andre er et nøkkelord som én markedsplass ber om på bilder som viser KI-genererte personer. Det tredje er Content Credentials, en registrering av opphav som er innebygd i filen. I en PNG pakkes komprimerte tekstblokker ut først, så et merke som er lagret der, leses også.
Hver fil får et resultat og tre linjer, én for hvert merke. Kildetypen avgjør resultatet når den finnes: merket som KI-generert, som redigert med KI, som syntetisk innhold eller, for enhver annen verdi, erklært som ikke KI-generert, med verdien vist. Uten kildetype gir nøkkelordet alene resultatet KI-generert. Content Credentials alene gir et nøytralt resultat, fordi også kameraer signerer bildene sine. Med ingen av de tre ble det ikke funnet noen KI-merking.
Når merkingen bør kontrolleres, og når en annen kontroll passer
Bruk denne kontrollen på nøyaktig den filen som skal lastes opp, etter siste redigering og siste lagring. Når en ny fil lagres, kan merkene falle bort: Bildeskalering for markedsplasser og Bildekomprimering skriver begge en ny fil, og innebygde metadata, også et KI-merke, følger ikke med. Herofab skriver IPTC-merket for KI-generert innhold inn i hvert bilde det leverer, og legger nøkkelordet til i bilder som viser en person det har generert.
Nabokontrollene leser andre ting. Bildestørrelseskontroll leser pikseldimensjoner, filstørrelse og format. Kontroll av hvit bakgrunn leser fargen på pikslene langs kantene. Produktbildekontroll måler bakgrunn, produktandel og avkuttede kanter ut fra pikslene. Ingen av de tre leser metadata, og denne kontrollen leser ingenting annet: kortet viser filstørrelsen og filtypen, men bildet dekodes ikke, og ingen dimensjoner rapporteres.
Hva et resultat betyr, og hva kontrollen ikke kan vite
Kontrollen rapporterer hva filen erklærer, ikke hvordan bildet er laget. Den analyserer ikke pikslene, så den anslår ikke ut fra utseendet om et bilde er laget med KI, og den ser ikke etter et synlig vannmerke eller et signal som er skjult i bildet. At ingen merking er funnet, viser ikke at et bilde er laget uten KI: merket kan aldri ha blitt skrevet, eller et redigeringsprogram kan ha fjernet det ved lagring. En kildetype som erklærer et kameraopptak, rapporteres som erklært; om det stemmer, prøves ikke.
For Content Credentials står det på linjen at de finnes, og at signaturen ikke er kontrollert: kontrollen oppdager registreringen, men verifiserer ikke signaturen og viser ikke hvem som har signert, eller hvilke redigeringer den registrerer. Resultatet følger kildetypen først, så alle tre linjene er verdt å lese. Om en salgskanal krever et merke, hvilket den leser, og hva den beholder etter opplasting, bestemmes av den kanalen, og regelsiden dens er den endelige referansen.
