AEM Dynamic Media:以AVIF傳送的影像,而非要求的格式

本文說明如何解決Adobe Experience Manager (AEM) Dynamic Media在要求JPG或其他格式時,仍以AVIF格式傳送影像的問題。

說明 description

環境

  • Adobe Experience Manager (AEM) Dynamic Media (Open API)

症狀

透過AEM Dynamic Media發佈資產時,所有影像檔案都會以AVIF格式傳送,不論原始型別為何(例如JPG或PNG)。 即使出現以下情況,也會發生這種情況:

  • 在AEM Dynamic Media設定中,副檔名設為JPG 。
  • fmt=jpg引數已新增至資產傳遞URL。

例如,類似以下的URL:

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

從瀏覽器儲存時,仍會導致檔案以AVIF傳送。 這可能會封鎖需要JPG格式影像的工作流程,例如與不支援AVIF的電子郵件產生系統整合。

原因

依預設,AEM Dynamic Media的SmartImaging功能會自動將影像轉換為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,以測試該URL。 影像現在應以要求的格式(例如JPG)傳送,而非AVIF。
  2. 如果在電子郵件使用者端或外部系統中使用影像,請確認檔案被識別為正確的格式。
  3. 如需詳細資訊,請參閱AEM Dynamic Media資產傳送API檔案,並搜尋 自動格式化 引數。

相關閱讀

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