Ein nachvollziehbares Beispiel mit den Dateien
Gespeicherte Seeds, Schritte und CFG-Einstellungen eines Bildes lesen
Lesen Sie die gespeicherten Einstellungen, bevor Sie versuchen, ein Bild nachzubilden. isGenAI zeigt unterstützte Werte an, die in der Datei vorhanden sind, und lässt nicht verfügbare Felder weg. Ein fehlender Seed oder Sampler wird nicht durch einen Standardwert ersetzt.
Schritt für Schritt
- Laden Sie unten die ursprüngliche PNG und die PNG mit geänderten Einstellungen herunter.
- Lesen Sie beide Dateien im Extraktor für gespeicherte Prompts. Beide enthalten denselben positiven Prompt.
- Vergleichen Sie die Einstellungen: Das Original enthält Seed 42 und 20 Schritte; die geänderte Kopie enthält Seed 84 und 30 Schritte.
Dieselben Pixel können unterschiedliche Einstellungen begleiten
Für dieses kontrollierte Beispiel haben wir den Datensatz geändert, ohne das Bild neu zu erzeugen. Die decodierten RGBA-Pixel sind identisch. So lässt sich die Anzeige der Einstellungen prüfen, ohne zu behaupten, dass der neue Seed das Bild erzeugt hätte.
Ein Seed allein ist kein vollständiges Rezept. Bewahren Sie die übrigen gespeicherten Einstellungen und die ursprüngliche Datei auf; nicht unterstützte oder fehlende Felder bleiben unbekannt.
Generierungsmaße und Dateimaße
Der Beispieldatensatz nennt 1024 × 768 als Generierungsmaße. Das aktuelle Bild hat eine eigene gemessene Breite und Höhe, die in der Ausgabe stehen. Lesen Sie diese als getrennte Felder.
Der Metadatenvergleich unterscheidet die Bildbreite von der gespeicherten Generierungsbreite. Eine Abweichung ist ein Anlass, die Vorgeschichte zu prüfen, kein automatischer Beweis für eine bestimmte Bearbeitung.
Die geänderten Felder vergleichen
Verwenden Sie den Metadatenvergleich für eine Tabelle mit beiden Dateien nebeneinander. Hier ändern sich Seed und Schrittzahl, während der Prompt gleich bleibt. Laden Sie den Bericht herunter, wenn eine andere Person die genauen Werte prüfen soll.
Herunterladen · Ausführen · Vergleichen
Das geprüfte Beispiel ausprobieren
Wir haben das Bild per Code gezeichnet und kontrollierte Datensätze angehängt. Die gespeicherten Prompts und Modellnamen sind Demonstrationsdaten. Diese Dateien prüfen das Lesen von Datensätzen; für diese Testergebnisse wurden weder ein Bildgenerator noch eine Screenshot-App oder ein soziales Netzwerk verwendet.
Beobachtete Ausgabe
| Feld | Vorher | Nachher | Zustand |
|---|---|---|---|
| Gespeicherter Prompt | Controlled example: a paper boat on a blue table | Controlled example: a paper boat on a blue table | Gleich |
| Seed-Wert | 42 | 84 | Geändert |
| Schritte | 20 | 30 | Geändert |
| Gespeicherte Generierungsbreite | 1024 | 1024 | Gleich |
| Gespeicherte Generierungshöhe | 768 | 768 | Gleich |
Seed-Werte sind im JSON Zeichenfolgen, damit große Ganzzahlen ihre Genauigkeit behalten. Ein null-Ergebnis bedeutet hier, dass kein unterstützter gespeicherter Prompt zurückgegeben wurde.
Hashes und Reproduktion
- parameters-tEXt.png · 13.371 Bytes
e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f - changed-settings.png · 13.371 Bytes
fb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30
Testdateien und Beobachtungen stehen unter CC0-1.0. Alle Beobachtungen und Versionen herunterladen oder das Verfahren lesen. Das vollständige Node.js-Skript zur Reproduktion (benötigt sharp) erstellt dieselben Testeingaben und vergleicht Bytes und Pixel. Der isGenAI-Quellcode prüft zusätzlich gespeicherte Felder mit npx tsx scripts/build-guide-lab.ts.
Für die separate Exportstudie: die 18 Fälle zum Metadatenerhalt untersuchen.
Quellen und Methode
Die verlinkten Primärquellen beschreiben die Formate. Die Ausgaben der herunterladbaren Testdateien wurden mit automatisierten Prüfungen gegen das aktuelle isGenAI-Leseprogramm abgeglichen. Diese Anleitungen wurden mit KI-Unterstützung erstellt und anhand dieser Beispiele geprüft.
Fehler oder nicht unterstütztes Beispiel melden. Für einen signierten Datensatz: Content Credentials prüfen.