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
請依照下列步驟解決問題:
- 檢閱用於Dynamic Media影像的資產傳送URL。
- 若要覆寫自動格式轉換,請將引數
auto-format=false附加至影像URL。 例如:
https://example.com/adobe/assets/urn:aaid:aem:/as/.jpg?auto-format=false
- 在瀏覽器或整合工作流程中存取更新的URL,以測試該URL。 影像現在應以要求的格式(例如JPG)傳送,而非AVIF。
- 如果在電子郵件使用者端或外部系統中使用影像,請確認檔案被識別為正確的格式。
- 如需詳細資訊,請參閱AEM Dynamic Media資產傳送API檔案,並搜尋 自動格式化 引數。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles