Dynamic Media : basculement incohérent du format d’image et perte de transparence sur iPhone

Cet article explique comment dépanner et résoudre les problèmes où Dynamic Media fournit des formats d’image incohérents pour les ressources PNG et GIF sur les appareils iPhone, ce qui entraîne une perte de transparence ou d’animation.

Description description

Environnement

  • Dynamic Media
  • Appareils iPhone
  • Ressources PNG et GIF
  • Diffusion d’images AVIF

Problème/Symptômes

  • Lors de l’accès aux ressources d’image par le biais des URL Dynamic Media avec une extension .avif à partir d’appareils iPhone, certaines ressources PNG et GIF peuvent être diffusées au format JPEG au lieu du format de secours attendu.
  • La transparence des fichiers PNG et GIF peut être perdue lorsque la ressource est diffusée en tant que JPEG.
  • L’animation du GIF peut également être perdue.
  • Lorsque l’AVIF n’est pas pris en charge par l’appareil ou le navigateur, Dynamic Media doit normalement revenir au format PNG pour les ressources PNG et GIF pour les ressources GIF, afin de préserver la transparence et l’animation.
  • Le comportement de secours peut être incohérent, ce qui entraîne le fait que certaines ressources sont diffusées en tant que JPEG, ce qui ne prend pas en charge la transparence ou l’animation.

Résolution resolution

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

  1. Testez la diffusion des ressources en accédant à l’URL de la ressource Dynamic Media avec une extension .avif à partir d’un appareil ou d’un simulateur iPhone. Inspectez le format de l’image diffusée en vérifiant les en-têtes de réponse ou en téléchargeant l’image.
  2. Effacez la mémoire cache du navigateur en effectuant un test en mode privé ou dans une fenêtre de navigation privée si vous constatez que la ressource est diffusée en tant que JPEG après une modification récente. Cela évite les réponses mises en cache.
  3. Pour les ressources PNG, si la transparence est perdue (c’est-à-dire si la ressource est diffusée en tant que JPEG), vérifiez que votre environnement Dynamic Media est à jour. Si le problème persiste, collectez les URL de ressources affectées et les étapes de reproduction pour effectuer d’autres opérations de dépannage.
  4. Pour les ressources GIF, utilisez le point d’entrée de ressource d’origine avec l’extension .gif pour conserver l’animation et la transparence. La requête de ressources GIF par le biais d’une URL .avif peut ne pas revenir correctement à GIF. Utilisez le point d’entrée d’origine pour une diffusion GIF fiable.
  5. Si les problèmes persistent, surveillez les notes de mise à jour d’Adobe ou les canaux d’assistance pour obtenir des mises à jour concernant le comportement de secours pour les ressources GIF.
  6. Après avoir apporté des modifications ou utilisé les points d’entrée recommandés, vérifiez que les ressources diffusées conservent la transparence pour les ressources PNG et GIF et l’animation pour les ressources GIF sur les appareils iPhone.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles