AEM Assets : les rendus de recadrage intelligent ne sont pas générés pour les ressources présentant des extensions de fichier incorrectes

Découvrez comment résoudre le problème lorsque les rendus de recadrage intelligent ne sont pas générés dans AEM Assets lorsque l’extension de fichier ne correspond pas au format de fichier réel.

Description description

Environnement

Adobe Experience Manager (AEM) Assets (Cloud Service)

Symptômes

  • Après l’exécution du workflow Mettre à jour les métadonnées et le retraitement des ressources, certaines ressources ne génèrent pas les rendus de recadrage intelligent attendus.
  • Le problème se produit lorsque les ressources ont une extension .jpg, mais qu’elles sont en fait au format WEBP.
  • Les entrées de journal indiquent que les recadrages intelligents n’ont pas été générés, car la hauteur et la largeur de l’image n’ont pas pu être traitées.
  • Des outils tels que exiftool peuvent révéler le type de fichier réel et le type MIME comme image/webp malgré l’extension .jpg.

Cause

Les rendus de recadrage intelligent ne sont pas générés lorsque le type de fichier réel de la ressource n’est pas pris en charge en tant que format d’entrée par Dynamic Media, même si l’extension de fichier suggère le contraire. Les fichiers WEBP avec une extension .jpg ne sont pas traités pour les recadrages intelligents.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Validez le type de fichier réel de la ressource :

    • Téléchargez la ressource affectée à partir d’AEM Assets.

    • Utilisez un outil tel que exiftool pour inspecter le type de fichier et le type MIME.

    • Vérifiez si le type de fichier correspond à l’extension de fichier (par exemple : .jpg doit être image/jpeg).

  2. Examinez les formats de fichier pris en charge pour le recadrage intelligent :

    • Reportez-vous à la documentation officielle sur les formats d’entrée pris en charge pour le recadrage intelligent Dynamic Media : profils d’image Dynamic Media

    • Notez que WEBP est uniquement pris en charge comme format de sortie, et non comme format d’entrée pour le traitement du recadrage intelligent.

  3. Corrigez le format du fichier de ressource :

    • Si la ressource est au format WEBP, mais nommée avec une extension .jpg, convertissez-la dans un format pris en charge (par exemple : JPEG ou PNG) et chargez-la à nouveau dans AEM Assets.

    • Vous pouvez également vous assurer que l’extension de fichier et le type MIME sont cohérents et pris en charge.

  4. Retraitez la ressource :

    • Après avoir corrigé le format du fichier, réexécutez le workflow Mettre à jour les métadonnées ou retraitez la ressource pour déclencher la génération du recadrage intelligent.
recommendation-more-help
experience-cloud-kcs-help-kbarticles