Etiquetado AVIF: la última pieza que faltaba ya está corregida
Teníamos nosotros mismos un punto ciego: el etiquetado de IA sobrevivía de forma fiable a la conversión a WebP — en AVIF se perdía. La corrección ya está en vivo, para Free y PRO.
Hace poco explicamos por qué el etiquetado de IA y la optimización de imágenes deberían ejecutarse en el mismo plugin — porque si no, el etiquetado puede desaparecer silenciosamente en la siguiente conversión. En una prueba interna nos dimos cuenta de que teníamos exactamente ese problema nosotros mismos, en un punto que se nos había pasado por alto.
Qué faltaba
Img Performer escribe el etiquetado según el EU AI Act Art. 50 directamente en el archivo de imagen — como marcador de metadatos XMP, que se conserva en cada tamaño de imagen generado. Para WebP esto funcionaba de forma fiable. Para AVIF (PRO), no: el marcador llegaba al original, pero no al archivo AVIF que realmente se entrega a los visitantes. El etiquetado era invisible para el público — sin que apareciera ningún error en ningún sitio.
El motivo era puramente técnico: AVIF es un formato de contenedor completamente distinto de JPEG, PNG o WebP (se basa en el mismo formato que los códecs de vídeo modernos), y sencillamente todavía no teníamos una ruta de escritura para ello.
La corrección
Hemos construido un mecanismo de escritura propio para archivos AVIF, que inserta correctamente el marcador en la estructura del contenedor — incluyendo todos los ajustes internos necesarios para que el archivo siga siendo después una imagen válida, decodificable sin errores. Además, para las imágenes ya existentes que ya estaban marcadas como imagen de IA, se ejecuta una sincronización única en segundo plano que corrige retroactivamente la versión AVIF — sin que tengas que hacer nada.
Y como un etiquetado no solo debería escribirse la primera vez, sino también reconocerse al volver a subir una imagen ya etiquetada, aprovechamos para corregir eso también: Img Performer ahora reconoce su propio marcador al volver a subir un archivo — en JPEG, PNG, WebP y AVIF.
Conclusión
La corrección está en vivo desde hoy, Free 0.3.4 y PRO 0.3.4. Si usas PRO y la conversión a AVIF está activa, no tienes que hacer nada más — las imágenes de IA existentes se corrigen automáticamente a posteriori.
Este incidente ilustra exactamente el principio que describimos en la entrada anterior: incluso cuando la conversión y el etiquetado se ejecutan en el mismo plugin, merece la pena probar concretamente cada formato de salida, en lugar de asumir que «en teoría debería funcionar».