Última actualización
Anatomía: bloques con nombre de cuatro letras
Tras una firma de ocho bytes, un PNG es una lista de bloques con nombre de cuatro letras, una longitud y una suma de comprobación. Cuatro bloques son críticos, porque sin ellos la imagen no se dibuja; todos los demás son auxiliares y un descodificador puede saltarlos. La herramienta conserva lo que hace falta para dibujar y descarta el resto.
| Bloque | Función | Resultado |
|---|---|---|
IHDR, PLTE, IDAT, IEND | Cabecera, paleta, píxeles comprimidos, final | Se conserva |
tRNS | Transparencia en imágenes con paleta y tipos simples | Se conserva |
gAMA, cHRM, sRGB, iCCP, cICP | Gamma, primarios, espacio y perfil de color | Se conserva para que los colores no cambien |
acTL, fcTL, fdAT | Control y fotogramas de animación (APNG) | Se conserva |
tEXt, zTXt, iTXt | Texto simple, comprimido o internacional (incluido XMP) | Se elimina |
eXIf | Datos EXIF | Se elimina |
tIME | Hora de la última modificación | Se elimina |
caBX | Content Credentials C2PA | Se elimina |
Todo lo demás y los bytes tras IEND | Bloques privados de editores, paletas sugeridas, datos finales | Se elimina |
La herramienta conserva a partir de una lista permitida en vez de borrar a partir de una lista negra: un bloque desconocido, por ejemplo uno privado inventado por un editor, se descarta y ningún tipo nuevo de metadatos puede colarse. A cambio, algún bloque raro sin efecto en el dibujo, como un desplazamiento de imagen, también se va, sin cambiar el aspecto.
Palabras clave de texto que encontrarás
- Estándar:
Title,Author,Description,Copyright,Creation Time,Software,Disclaimer,Warning,Source,Comment. - `XML:com.adobe.xmp`: un paquete XMP que puede nombrar la herramienta, el autor, el historial de edición y una etiqueta de origen IA.
- `parameters`: prompt y ajustes de interfaces de Stable Diffusion como AUTOMATIC1111.
- `prompt` y `workflow`: los grafos que ComfyUI guarda para poder reconstruir la imagen.
Todo bloque de texto se elimina, sea cual sea su palabra clave. El informe nombra los que conoce («Parámetros de generación (prompt, seed, modelo)», «Flujo de trabajo de ComfyUI») y lista los demás como «Texto PNG» con su palabra clave, para que veas qué contenían. Qué escribe cada herramienta de IA se explica en la página de imágenes de IA.
Capturas de pantalla, exportaciones, archivos de diseño
Las herramientas de captura, los programas de diseño y los flujos de exportación rara vez añaden GPS, pero a menudo añaden una línea Software, una hora de creación y un perfil de color, y los archivos guardados desde editores de imagen pueden llevar un paquete XMP con el historial del documento. Son fugas pequeñas (el nombre de un programa, una fecha, a veces un proyecto o un autor) que conviene quitar de todo lo que publiques, y el archivo queda algo más ligero.
Transparencia, color de 16 bits y animación quedan a salvo
Los píxeles comprimidos de los bloques IDAT nunca se descodifican ni se reescriben, así que el tipo de color y la profundidad de bits no importan. Probamos PNG de siete disposiciones, cada uno con texto, EXIF, XMP y perfil ICC añadidos con ExifTool, comparando píxeles descodificados antes y después: RGB y RGBA con y sin transparencia, imágenes con paleta, RGB y gris de 16 bits, gris de 8 bits con y sin alfa, y PNG animado (todos los fotogramas idénticos, bloques de animación conservados). Siempre coincidieron los píxeles, texto, EXIF y XMP desaparecieron, y perfil, paleta y densidad de píxeles quedaron intactos.
Cuatro pasos
- Suelta PNG en la página o elígelos; pegar una captura también funciona.
- Pulsa Limpiar. Cada archivo se procesa en tu navegador, sin esperar a una subida.
- Lee el informe. Rastros de IA, Content Credentials, palabras clave de texto y datos finales aparecen por nombre, y un segundo análisis confirma que no queda nada.
- Descarga los archivos o un .zip.
Los invitados limpian 1 archivo a la vez, de hasta 25 MB y 50 imágenes al día. Una cuenta gratuita permite 5 a la vez, 25 MB y 500 al día; Starter, Pro y Business no tienen límite diario y admiten lotes mayores. JPG y WebP siguen las mismas reglas en la página de la herramienta de imágenes.
Frente a los optimizadores de PNG
Herramientas como oxipng y optipng pueden quitar bloques y además recomprimir el flujo de píxeles para reducir el archivo. Esa recompresión es sin pérdida, pero lenta, y reescribe todos los bytes de imagen. Si solo quieres menos metadatos, cortar bloques es instantáneo y deja el flujo de píxeles byte a byte como estaba; si quieres además el archivo más pequeño, pasa un optimizador después. Para listar los bloques: pngcheck -v imagen.png; exiftool -a -G1 -s imagen.png muestra el texto y el EXIF que encuentra, y el visor de metadatos lo hace en el navegador.
Preguntas frecuentes
¿Los archivos PNG tienen EXIF?
Rara vez: PNG no exige ningún bloque de metadatos y la mayoría no tiene. Existe un bloque eXIf más reciente y algunas herramientas lo escriben, pero los bloques de texto son mucho más comunes. Se eliminan ambos.
¿Se eliminan los prompts de Stable Diffusion y ComfyUI?
Sí. El bloque parameters de las interfaces tipo AUTOMATIC1111 y los bloques prompt y workflow de ComfyUI son bloques de texto, y todo bloque de texto se va. La imagen ya no puede soltarse en ComfyUI para reconstruir el grafo.
¿Se quita el C2PA de un PNG?
Sí. El manifiesto está en un bloque caBX, que se elimina. Un proveedor puede guardar una copia en línea que ningún limpiador de archivos puede cambiar.
¿Sobreviven la transparencia y los colores?
Sí. Datos de píxeles, transparencia, paleta y perfil de color se conservan; los píxeles descodificados coincidieron en nuestras imágenes RGB, RGBA, con paleta, de 16 bits y en gris.
¿El archivo se hace más pequeño?
Un poco, lo que ocupaban los bloques eliminados. Un PNG con un flujo de trabajo grande de ComfyUI puede perder decenas de kilobytes o más. Los píxeles no se recomprimen.
¿Se sube mi PNG?
No. Los PNG se limpian en tu navegador y no se nos envía nada.
¿Quita las marcas de agua invisibles?
No. Las marcas de agua invisibles forman parte de los valores de los píxeles, que no se modifican, y una herramienta de metadatos no ve lo que se oculta en los píxeles. Solo se eliminan metadatos.