Dynamic Media:iPhoneで一貫性のない画像フォーマットのフォールバックと透明度の低下
この記事では、Dynamic MediaがiPhone デバイス上のPNGおよびGIF アセットに対して一貫性のない画像フォーマットを提供し、その結果、透明性やアニメーションが失われる問題をトラブルシューティングおよび解決する方法について説明します。
説明 description
環境
- Dynamic Media
- iPhone端末
- PNGおよびGIF アセット
- AVIF画像配信
問題/症状
- IPhone デバイスから
.avif拡張子のDynamic Media URLを使用して画像アセットにアクセスする場合、一部のPNGおよびGIF アセットは、想定されるフォールバック形式ではなく、JPEG形式で配信される場合があります。 - アセットがJPEGとして配信されると、PNGとGIFの透明性が失われる可能性があります。
- GIFのアニメも失われる可能性があります。
- AVIFがデバイスまたはブラウザーでサポートされていない場合、Dynamic MediaはPNG アセットの場合はPNGに、GIF アセットの場合はGIFにフォールバックし、透明性とアニメーションを維持することが期待されます。
- フォールバック動作に一貫性がない場合があり、一部のアセットがJPEGとして処理され、透明性やアニメーションがサポートされません。
解決策 resolution
問題を解決するには、次の手順に従います。
- IPhone デバイスまたはシミュレーターから
.avif拡張機能を含むDynamic Media アセット URLにアクセスして、アセット配信をテストします。 応答ヘッダーを確認するか、画像をダウンロードして、配信された画像形式を調べます。 - 最近の変更後にJPEGとして配信されるアセットを確認した場合は、シークレットモードまたはプライベートブラウジングウィンドウでテストして、ブラウザーキャッシュをクリアします。 これにより、キャッシュされた応答が回避されます。
- PNG アセットの場合、透明性が失われた場合(つまり、アセットがJPEGとして配信された場合)、Dynamic Media環境が最新であることを確認します。 問題が解決しない場合は、影響を受けるアセットのURLと再生手順を収集して、さらにトラブルシューティングを行います。
- GIF アセットの場合、アニメーションと透明度を保持するために、
.gif拡張機能を持つ元のアセットエンドポイントを使用します。.avifURLを介したGIF アセットのリクエストは、GIFに正しくフォールバックされない可能性があります。 信頼性の高いGIFの配信には、元のエンドポイントを使用します。 - 問題が解決しない場合は、Adobeのリリースノートまたはサポートチャネルで、GIF アセットのフォールバック動作に関するアップデートを確認します。
- 変更を加えたり、推奨エンドポイントを使用したりした後、配信されたアセットがPNGおよびGIF アセットの透明性を保持し、iPhone デバイス上のGIF アセットのアニメーションが保持されていることを確認します。
experience-cloud-kcs-help-kbarticles