AEM Dynamic Media:要求された形式ではなくAVIFとして配信される画像

この記事では、Adobe Experience Manager(AEM) Dynamic MediaがJPGなどの他の形式を要求された場合でも、AVIF形式で画像を配信する問題を解決する方法について説明します。

説明 description

環境

  • Adobe Experience Manager(AEM) Dynamic Media (オープン API)

症状

AEM Dynamic Mediaを介してアセットを公開する場合、元の種類(JPGやPNGなど)に関係なく、すべての画像ファイルがAVIF形式で配信されます。 これは、次のような場合にも発生します。

  • ファイル拡張子は、AEM Dynamic Media設定でJPGに設定されています。
  • fmt=jpg パラメーターがアセット配信URLに追加されます。

例えば、次のようなURLがあります。

https://example.com/adobe/assets/urn:aaid:aem:/as/.jpg?fmt=jpg

ブラウザーから保存すると、ファイルはAVIFとして配信されます。 これにより、AVIFをサポートしていないメール生成システムとの統合など、JPG形式の画像を必要とするワークフローをブロックすることができます。

原因

AEM Dynamic Mediaのスマートイメージング機能は、デフォルトで、画像をAVIFやWebPなどの最新のフォーマットに自動変換して、配信を最適化します。 auto-format=falseを設定すると、この動作は無効になり、要求された画像形式が保持されます。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. Dynamic Media画像に使用されるアセット配信URLを確認します。
  2. 自動形式変換を上書きするには、パラメーターauto-format=falseを画像URLに追加します。 次に例を示します。

https://example.com/adobe/assets/urn:aaid:aem:/as/.jpg?auto-format=false

  1. ブラウザーまたは統合ワークフローでアクセスして、更新されたURLをテストします。 これで、画像はAVIFではなく、リクエストされたフォーマット(JPGなど)で配信されるようになりました。
  2. 電子メールクライアントまたは外部システムで画像を使用する場合は、ファイルが正しい形式として認識されていることを確認します。
  3. 詳細については、AEM Dynamic Media Asset Delivery API ドキュメント ​を参照し、auto-format パラメーターを検索してください。

関連トピックス

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