isGenAI.com

Un ejemplo práctico, con los archivos

Comparar los datos de creación de una imagen antes y después de editarla

Elige un archivo anterior y otro posterior para ver cómo difieren sus detalles guardados compatibles. La comparación muestra cada campo por separado para distinguir una semilla modificada de un prompt ausente o una etiqueta de modelo sin cambios.

Sigue los pasos

  1. Elige el PNG parameters como Antes y changed-settings.png como Después.
  2. Lee las filas de semilla y pasos. Cambian a 84 y 30, mientras que el prompt guardado sigue igual.
  3. Repite con reencoded.png como Después. El prompt y los ajustes guardados dejan de ser legibles en esa copia; el informe no inventa valores de sustitución.

Lee los estados con precisión

Igual significa que coinciden ambos valores legibles. Modificado significa que ambos son legibles y distintos. Ilegible después significa que se pudo leer el valor anterior, pero no el posterior. Legible después es lo contrario; no encontrado significa que no se obtuvo un valor de ninguno de los lados.

Ilegible no demuestra eliminación. Otro formato, una estructura no compatible o metadatos dañados también pueden impedir que el lector devuelva un campo.

Qué abarca la comparación

El informe actual separa formato, dimensiones reales y tamaño en bytes del prompt positivo, prompt negativo, modelo indicado y ajustes de generación compatibles. También muestra resúmenes de los grafos de ComfyUI compatibles.

Es una comparación centrada en los datos de creación, no un volcado de todas las etiquetas EXIF o XMP posibles. Para consultar un manifiesto firmado y su estado de validación, usa el comprobador de Content Credentials.

Haz que el resultado sea reproducible

Conserva los dos archivos, sus valores SHA-256 y el JSON de comparación. Indica la transformación exacta si realizaste alguna. El ejemplo de abajo modifica intencionadamente un registro en píxeles dibujados mediante código, por lo que no afirma que un nuevo ajuste del generador produjera una imagen nueva.

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
Original comparado con reencoded.png. Mismos bytes del archivo: no. Mismos píxeles decodificados: sí.
CampoAntesDespuésEstado
Prompt guardadoControlled example: a paper boat on a blue tableNo leídoNo legible en el archivo posterior
Semilla42No leídoNo legible en el archivo posterior
Pasos20No leídoNo legible en el archivo posterior
Anchura de generación guardada1024No leídoNo legible en el archivo posterior
Altura de generación guardada768No leídoNo legible en el archivo posterior

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
  • reencoded.png · 13.179 bytesacdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf

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.