Dynamic Media: Inkonsistenter Fallback des Bildformats und Transparenzverlust bei iPhone

In diesem Artikel wird beschrieben, wie Sie Probleme beheben und beheben können, bei denen Dynamic Media inkonsistente Bildformate für PNG- und GIF-Assets auf iPhone-Geräten bereitstellt, was zu einem Verlust der Transparenz oder Animation führt.

Beschreibung description

Umgebung

  • Dynamic Media
  • iPhone-Geräte
  • PNG- und GIF-Assets
  • AVIF-Bildbereitstellung

Problem/Symptome

  • Beim Zugriff auf Bild-Assets über Dynamic Media-URLs mit einer .avif über iPhone-Geräte werden einige PNG- und GIF-Assets möglicherweise im JPEG-Format anstelle des erwarteten Fallback-Formats bereitgestellt.
  • Die Transparenz von PNG und GIF kann verloren gehen, wenn das Asset als JPEG bereitgestellt wird.
  • GIF-Animation kann auch verloren gehen.
  • Wenn AVIF weder vom Gerät noch vom Browser unterstützt wird, wird erwartet, dass Dynamic Media für PNG-Assets auf PNG und für GIF-Assets auf GIF zurückgreift, um Transparenz und Animation beizubehalten.
  • Das Fallback-Verhalten kann inkonsistent sein, sodass einige Assets als JPEG bereitgestellt werden, das keine Transparenz oder Animation unterstützt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Testen Sie die Bereitstellung von Assets, indem Sie über ein iPhone-Gerät oder einen Simulator mit einer .avif auf die Dynamic Media-Asset-URL zugreifen. Überprüfen Sie das bereitgestellte Bildformat, indem Sie die Antwort-Header überprüfen oder das Bild herunterladen.
  2. Löschen Sie den Browsercache, indem Sie in einem inkognito- oder privaten Browserfenster testen, wenn Sie feststellen, dass das Asset nach einer kürzlich vorgenommenen Änderung als JPEG bereitgestellt wird. Dadurch werden zwischengespeicherte Antworten vermieden.
  3. Vergewissern Sie sich bei PNG-Assets, dass Ihre Dynamic Media-Umgebung auf dem neuesten Stand ist, wenn die Transparenz verloren geht (d. h. das Asset als JPEG bereitgestellt wird). Wenn das Problem weiterhin besteht, erfassen Sie die betroffenen Asset-URLs und Reproduktionsschritte für weitere Fehlerbehebungen.
  4. Verwenden Sie für GIF-Assets den ursprünglichen Asset-Endpunkt mit der .gif-Erweiterung, um Animation und Transparenz beizubehalten. Das Anfordern von GIF-Assets über eine .avif-URL fällt möglicherweise nicht korrekt auf GIF zurück. Verwenden Sie den ursprünglichen Endpunkt für eine zuverlässige GIF-Bereitstellung.
  5. Wenn Probleme weiterhin bestehen, überwachen Sie die Versionshinweise oder Support-Kanäle von Adobe auf Updates zum Fallback-Verhalten für GIF-Assets.
  6. Nachdem Sie Änderungen vorgenommen oder die empfohlenen Endpunkte verwendet haben, stellen Sie sicher, dass die bereitgestellten Assets transparent für PNG- und GIF-Assets und Animationen für GIF-Assets auf iPhone-Geräten sind.

Verwandtes Lesen

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