Vad kontrollen läser inuti en bildfil
Kontroll av AI-märkning öppnar inte bilden. Den läser själva filen i webbläsaren som text och söker i den efter tre märkningar. Den första är IPTC:s digitala källtyp, ett metadatavärde som anger hur en bild har skapats. Den andra är ett nyckelord som en marknadsplats efterfrågar för bilder som visar AI-genererade personer. Den tredje är Content Credentials, en uppgift om ursprung som är inbäddad i filen. I en PNG packas komprimerade textblock först upp, så att en märkning som lagras där också läses.
Varje fil får ett omdöme och tre rader, en för varje märkning. Källtypen avgör omdömet när den finns: märkt som AI-genererad, som redigerad med AI, som syntetiskt medium eller, för varje annat värde, angiven som inte AI-genererad, med värdet utskrivet. Utan källtyp ger nyckelordet ensamt omdömet AI-genererad. Enbart Content Credentials ger ett neutralt omdöme, eftersom även kameror signerar sina foton. Med ingen av de tre hittades ingen AI-märkning.
När märkningen bör kontrolleras och när en annan kontroll passar
Använd den här kontrollen på exakt den fil som ska laddas upp, efter den sista redigeringen och den sista sparningen. När en ny fil sparas kan märkningarna falla bort: Storleksanpassning för marknadsplatser och Bildkomprimering skriver båda en ny fil, och inbäddad metadata, däribland en AI-märkning, följer inte med. Herofab skriver in IPTC-märkningen för AI-genererade medier i varje bild som levereras och lägger till nyckelordet i bilder som visar en person som Herofab har genererat.
De närliggande kontrollerna läser andra saker. Bildstorlekskontroll läser mått i pixlar, filstorlek och format. Kontroll av vit bakgrund läser färgen på pixlarna längs kanterna. Produktfotokontroll mäter bakgrund, fyllnad och avskurna kanter i pixlarna. Ingen av de tre läser metadata, och den här kontrollen läser ingenting annat: dess kort visar filens storlek och typ, men bilden avkodas inte och inga mått redovisas.
Vad ett resultat betyder och vad kontrollen inte kan veta
Kontrollen redovisar vad filen uppger, inte hur bilden skapades. Den analyserar inte pixlarna, så den uppskattar inte utifrån en bilds utseende om AI har skapat den, och den letar inte efter en synlig vattenstämpel eller en signal som är dold i bilden. Att ingen märkning hittas visar inte att en bild har skapats utan AI: märkningen kan aldrig ha skrivits in, eller så har ett redigeringsprogram tagit bort den vid sparandet. En källtyp som uppger en kameratagning anges som uppgiven; om det stämmer prövas inte.
För Content Credentials står det på raden att uppgifterna finns och att signaturen inte kontrolleras: kontrollen upptäcker posten men verifierar inte signaturen och listar inte vem som signerade eller vilka redigeringar som finns registrerade. Omdömet följer i första hand källtypen, så alla tre raderna är värda att läsa. Om en försäljningskanal kräver en märkning, vilken den läser och vad den behåller efter uppladdning bestäms av den kanalen, och dess regelsida är den sista referensen.
