Een uitgewerkt voorbeeld, met de bestanden
Opgeslagen seeds, stappen en CFG-instellingen van afbeeldingen lezen
Lees de opgeslagen instellingen voordat je een afbeelding probeert na te maken. isGenAI toont ondersteunde waarden die in het bestand staan en laat niet-beschikbare velden weg. Een ontbrekende seed of sampler wordt niet met een standaardwaarde ingevuld.
Volg de stappen
- Download hieronder de originele PNG en de PNG met gewijzigde instellingen.
- Lees elk bestand in de extractor voor opgeslagen prompts. Beide bevatten dezelfde positieve prompt.
- Vergelijk de instellingen: het origineel bevat seed 42 en 20 stappen; de gewijzigde kopie bevat seed 84 en 30 stappen.
Dezelfde pixels kunnen verschillende instellingen hebben
Voor dit gecontroleerde voorbeeld hebben we het record gewijzigd zonder de afbeelding opnieuw te genereren. De gedecodeerde RGBA-pixels zijn identiek. Zo kun je de weergave van instellingen testen zonder te suggereren dat de nieuwe seed de afbeelding heeft gemaakt.
Een seed alleen is geen volledig recept. Bewaar de andere opgeslagen instellingen en het oorspronkelijke bestand; niet-ondersteunde of ontbrekende velden blijven onbekend.
Generatie-afmetingen en bestandsafmetingen
Het voorbeeldrecord vermeldt 1024 × 768 voor de generatie. De huidige afbeelding heeft een eigen gemeten breedte en hoogte, die in de uitvoer staan. Lees die als aparte velden.
De metadatavergelijker onderscheidt afbeeldingsbreedte van opgeslagen generatiebreedte. Een verschil is een reden om de geschiedenis te onderzoeken, geen automatisch bewijs van een specifieke bewerking.
Vergelijk de gewijzigde velden
Gebruik de metadatavergelijker voor een tabel met beide bestanden naast elkaar. Hier veranderen seed en stappen terwijl de prompt gelijk blijft. Download het rapport als iemand anders de exacte waarden moet bekijken.
Downloaden · Uitvoeren · Vergelijken
Probeer het gecontroleerde voorbeeld
We hebben de afbeelding met code getekend en gecontroleerde records toegevoegd. De opgeslagen prompts en modelnamen zijn demonstratiegegevens. Deze bestanden testen het lezen van records; er is geen afbeeldingsgenerator, screenshotapp of sociaal netwerk gebruikt om deze testresultaten te maken.
Waargenomen uitvoer
| Veld | Voor | Na | Toestand |
|---|---|---|---|
| Opgeslagen prompt | Controlled example: a paper boat on a blue table | Controlled example: a paper boat on a blue table | Gelijk |
| Seedwaarde | 42 | 84 | Gewijzigd |
| Stappen | 20 | 30 | Gewijzigd |
| Opgeslagen generatiebreedte | 1024 | 1024 | Gelijk |
| Opgeslagen generatiehoogte | 768 | 768 | Gelijk |
Seedwaarden zijn tekenreeksen in de JSON, zodat grote gehele getallen hun precisie behouden. Een null-resultaat betekent hier dat er geen ondersteunde opgeslagen prompt is teruggegeven.
Hashes en reproductie
- parameters-tEXt.png · 13.371 bytes
e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f - changed-settings.png · 13.371 bytes
fb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30
Testbestanden en waarnemingen vallen onder CC0-1.0. Alle waarnemingen en versies downloaden of de werkwijze lezen. Het volledige Node.js-reproductiescript (vereist sharp) maakt dezelfde testinvoer en vergelijkt bytes en pixels. De isGenAI-broncode controleert daarnaast opgeslagen velden met npx tsx scripts/build-guide-lab.ts.
Voor het aparte exportonderzoek: bekijk de 18 gevallen van metadatabehoud.
Bronnen en methode
De gelinkte primaire bronnen beschrijven de formaten. De uitvoer van de downloadbare testbestanden is met geautomatiseerde controles getoetst aan de huidige isGenAI-lezer. Deze gidsen zijn met AI-ondersteuning opgesteld en aan die voorbeelden getoetst.
Een fout of niet-ondersteund voorbeeld melden. Voor een ondertekend record: Content Credentials onderzoeken.