isGenAI.com

Un ejemplo práctico, con los archivos

Leer semillas, pasos y ajustes CFG guardados en una imagen

Lee los ajustes almacenados antes de intentar recrear una imagen. isGenAI muestra los valores compatibles presentes en el archivo y omite los campos no disponibles. No rellena una semilla o un muestreador ausentes con un valor predeterminado.

Sigue los pasos

  1. Descarga el PNG original y el PNG changed-settings de abajo.
  2. Lee cada archivo en el extractor de prompts guardados. Ambos tienen el mismo prompt positivo.
  3. Compara los ajustes: el original registra la semilla 42 y 20 pasos; la copia modificada registra la semilla 84 y 30 pasos.

Los mismos píxeles pueden acompañar a ajustes diferentes

En este ejemplo controlado cambiamos el registro sin regenerar la imagen. Los píxeles RGBA decodificados son idénticos. Así se puede probar la visualización de los ajustes sin sugerir que la nueva semilla creó la imagen.

Una semilla por sí sola no es una receta completa. Conserva los demás ajustes guardados y el archivo original; los campos ausentes o no compatibles siguen siendo desconocidos.

Dimensiones de generación y dimensiones del archivo

El registro del ejemplo indica 1024 × 768 para la generación. La imagen actual tiene su propia anchura y altura medidas, que aparecen en el resultado. Lee estos datos como campos separados.

La herramienta de comparación de metadatos distingue la anchura de la imagen de la anchura de generación guardada. Una diferencia invita a revisar el historial; no prueba automáticamente una edición concreta.

Compara los campos que han cambiado

Usa la herramienta de comparación de metadatos para ver una tabla en paralelo. Aquí cambian la semilla y los pasos, mientras que el prompt sigue siendo el mismo. Descarga el informe si otra persona necesita revisar los valores exactos.

Descargar · Ejecutar · Comparar

Prueba el ejemplo verificado

Dibujamos la imagen mediante código y añadimos registros controlados. Los prompts y nombres de modelo guardados son datos de demostración. Estos archivos prueban la lectura de registros; no se usó ningún generador de imágenes, aplicación de capturas ni red social para crear estos resultados.

Resultado observado

Original comparado con changed-settings.png. Mismos bytes del archivo: no. Mismos píxeles decodificados: sí.
CampoAntesDespuésEstado
Prompt guardadoControlled example: a paper boat on a blue tableControlled example: a paper boat on a blue tableIgual
Semilla4284Modificado
Pasos2030Modificado
Anchura de generación guardada10241024Igual
Altura de generación guardada768768Igual

Los valores de semilla del JSON son cadenas de texto para conservar la precisión de los enteros grandes. Aquí, un resultado null significa que no se devolvió ningún prompt guardado compatible.

Huellas y reproducción
  • parameters-tEXt.png · 13.371 bytese76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f
  • changed-settings.png · 13.371 bytesfb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30

Los archivos de prueba y las observaciones se publican bajo CC0-1.0. Descargar todas las observaciones y versiones o leer el procedimiento. El script completo de reproducción en Node.js (requiere sharp) crea las mismas entradas de prueba y compara bytes y píxeles. El código fuente de isGenAI también verifica los campos guardados con npx tsx scripts/build-guide-lab.ts.

Para el estudio independiente de exportaciones, explora los 18 casos de conservación de metadatos.

Fuentes y método

Las fuentes primarias enlazadas describen los formatos. Los resultados de los archivos de prueba descargables se comprobaron con aserciones automatizadas frente al lector actual de isGenAI. Estas guías se prepararon con ayuda de IA y se revisaron con esos ejemplos.

Comunicar un error o un ejemplo no compatible. Para un registro firmado, inspecciona las Content Credentials.