isGenAI.com

Un esempio pratico, con i file

Leggere seed, passaggi e impostazioni CFG salvati in un’immagine

Leggi le impostazioni memorizzate prima di provare a ricreare un’immagine. isGenAI mostra i valori supportati presenti nel file e omette i campi non disponibili. Non sostituisce un seed o un campionatore mancante con un valore predefinito.

Segui i passaggi

  1. Scarica il PNG originale e il PNG changed-settings qui sotto.
  2. Leggi ciascun file nell’estrattore di prompt salvati. Entrambi hanno lo stesso prompt positivo.
  3. Confronta le impostazioni: l’originale registra seed 42 e 20 passaggi; la copia modificata registra seed 84 e 30 passaggi.

Gli stessi pixel possono avere impostazioni diverse

Per questo esempio controllato abbiamo cambiato il record senza rigenerare l’immagine. I pixel RGBA decodificati sono identici. Ciò permette di verificare la visualizzazione delle impostazioni senza suggerire che il nuovo seed abbia creato l’immagine.

Un seed da solo non è una ricetta completa. Conserva le altre impostazioni registrate e il file originale; i campi assenti o non supportati restano sconosciuti.

Dimensioni di generazione e dimensioni del file

Il record di esempio indica 1024 × 768 per la generazione. L’immagine attuale ha larghezza e altezza misurate proprie, mostrate nel risultato. Leggile come campi distinti.

Lo strumento di confronto dei metadati distingue la larghezza dell’immagine dalla larghezza di generazione salvata. Una differenza invita a esaminare la cronologia, ma non dimostra automaticamente una modifica specifica.

Confronta i campi cambiati

Usa il confronto dei metadati per una tabella affiancata. Qui cambiano seed e passaggi, mentre il prompt rimane uguale. Scarica il rapporto se un’altra persona deve verificare i valori esatti.

Scarica · Esegui · Confronta

Prova l’esempio verificato

Abbiamo disegnato l’immagine tramite codice e aggiunto record controllati. I prompt e i nomi dei modelli salvati sono dati dimostrativi. Questi file verificano la lettura dei record; nessun generatore di immagini, app di screenshot o social network è stato usato per creare questi risultati.

Risultato osservato

Originale confrontato con changed-settings.png. Stessi byte del file: no. Stessi pixel decodificati: sì.
CampoPrimaDopoStato
Prompt salvatoControlled example: a paper boat on a blue tableControlled example: a paper boat on a blue tableUguale
Seed salvato4284Modificato
Passaggi2030Modificato
Larghezza di generazione salvata10241024Uguale
Altezza di generazione salvata768768Uguale

I valori dei seed nel JSON sono stringhe per mantenere la precisione degli interi grandi. Un risultato null qui significa che non è stato restituito un prompt salvato supportato.

Impronte e riproduzione
  • parameters-tEXt.png · 13.371 bytee76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f
  • changed-settings.png · 13.371 bytefb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30

File di prova e osservazioni sono disponibili con CC0-1.0. Scarica tutte le osservazioni e le versioni oppure leggi la procedura. Lo script completo di riproduzione Node.js (richiede sharp) crea gli stessi input di prova e confronta byte e pixel. Il codice sorgente isGenAI verifica inoltre i campi salvati con npx tsx scripts/build-guide-lab.ts.

Per lo studio separato sulle esportazioni, esplora i 18 casi di conservazione dei metadati.

Fonti e metodo

Le fonti primarie collegate descrivono i formati. I risultati dei file di prova scaricabili sono stati verificati con asserzioni automatiche rispetto all’attuale lettore isGenAI. Queste guide sono state preparate con l’assistenza dell’IA e verificate usando quegli esempi.

Segnala un errore o un esempio non supportato. Per un record firmato, esamina le Content Credentials.