Un ejemplo práctico, con los archivos
Por qué una imagen no devuelve ningún prompt guardado
«No hay prompt guardado» significa que este lector no devolvió una instrucción guardada compatible de esta copia. El siguiente paso útil es inspeccionar el archivo original y el tipo de registro que contiene.
Sigue los pasos
- Empieza por el ejemplo parameters: devuelve el prompt conocido del barco de papel.
- Comprueba el PNG without-records: muestra la misma imagen, pero no contiene ningún prompt guardado compatible.
- Comprueba el PNG conflicting-records: el lector tampoco devuelve un prompt único porque el ejemplo contiene dos registros parameters.
Un mismo resultado puede tener causas distintas
Estos tres archivos se crearon para demostrar esa diferencia. Uno contiene una instrucción legible, otro no contiene ninguna y el tercero incluye registros duplicados contradictorios. La ausencia de resultado no revela por sí sola el historial de tu archivo.
Las estructuras no compatibles, los daños y los límites del lector también pueden impedir la extracción. Guarda el original y los mensajes de diagnóstico en lugar de interpretar cada resultado ausente como «el archivo nunca tuvo un prompt».
Un flujo de trabajo aún puede ser útil
Algunos archivos de ComfyUI contienen un grafo sin un único prompt positivo recuperable. Prueba el visor de flujos de trabajo con un PNG original para inspeccionar por separado los grafos de flujo y de API compatibles.
Una captura de pantalla o una nueva exportación pueden carecer de los registros originales. Nuestro experimento de recodificación demuestra la pérdida de registros en la operación indicada; no prueba todas las aplicaciones de captura ni todas las redes sociales.
Elige la siguiente pregunta
Si necesitas el texto que se guardó, solicita la exportación original a su creador. Si necesitas una sugerencia de prompt nueva, es una tarea de reconstrucción distinta y debe presentarse como tal. La ausencia de un prompt guardado no demuestra autoría humana.
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
{
"known_prompt": "Controlled example: a paper boat on a blue table",
"without_record": null,
"conflicting_records": null
}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 bytes
e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f - without-records.png · 13.179 bytes
acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf - conflicting-records.png · 13.563 bytes
c9b84254ad464f9a3cb73ebceca1d5377d96e09376ff1ee3e234caf0ef0d5f8b
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.