AEM Dynamic Media: imágenes entregadas como AVIF en lugar del formato solicitado
En este artículo se explica cómo resolver un problema en el que Adobe Experience Manager (AEM) Dynamic Media entrega imágenes en formato AVIF incluso cuando se solicita JPG u otro formato.
Descripción description
Entorno
- Adobe Experience Manager (AEM) Dynamic Media (API abiertas)
Síntomas
Al publicar recursos a través de AEM Dynamic Media, todos los archivos de imagen se envían como formato AVIF, independientemente de su tipo original (como JPG o PNG). Esto ocurre incluso cuando:
- La extensión de archivo se establece en JPG en la configuración de Dynamic Media de AEM.
- El parámetro
fmt=jpgse agrega a la dirección URL de entrega de recursos.
Por ejemplo, una dirección URL como:
https://example.com/adobe/assets/urn:aaid:aem:/as/.jpg?fmt=jpg
sigue provocando que el archivo se envíe como AVIF cuando se guarde desde el explorador. Esto puede bloquear los flujos de trabajo que requieren imágenes en formato JPG, como las integraciones con sistemas de generación de correo electrónico que no admiten AVIF.
Causa
De forma predeterminada, la función SmartImaging de AEM Dynamic Media convierte automáticamente las imágenes a formatos modernos como AVIF o WebP para optimizar la entrega. Al establecer auto-format=false, se deshabilita este comportamiento y se conserva el formato de imagen solicitado.
Resolución resolution
Siga los pasos a continuación para resolver el problema:
- Revise la URL de entrega de recursos utilizada para las imágenes de Dynamic Media.
- Para anular la conversión automática de formato, agregue el parámetro
auto-format=falsea la dirección URL de la imagen. Por ejemplo:
https://example.com/adobe/assets/urn:aaid:aem:/as/.jpg?auto-format=false
- Pruebe la URL actualizada accediendo a ella en un explorador o flujo de trabajo de integración. La imagen debería entregarse en el formato solicitado (como JPG) en lugar de AVIF.
- Si utiliza las imágenes en un cliente de correo electrónico o en un sistema externo, compruebe que el archivo se reconoce como el formato correcto.
- Para obtener más información, consulte la Documentación de la API de entrega de recursos de Dynamic Media de AEM y busque el parámetro autoformato.