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:
- Testen Sie die Bereitstellung von Assets, indem Sie über ein iPhone-Gerät oder einen Simulator mit einer
.avifauf die Dynamic Media-Asset-URL zugreifen. Überprüfen Sie das bereitgestellte Bildformat, indem Sie die Antwort-Header überprüfen oder das Bild herunterladen. - 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.
- 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.
- 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. - Wenn Probleme weiterhin bestehen, überwachen Sie die Versionshinweise oder Support-Kanäle von Adobe auf Updates zum Fallback-Verhalten für GIF-Assets.
- 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