AEM Dynamic Mediaのスマート切り抜き処理で縦横比エラーが発生する
Adobe Experience Manager(AEM) Dynamic Mediaでは、画像処理で無効なスマート切り抜き設定が発生した場合、レンディション生成中にスマート切り抜き処理が失敗する可能性があります。 Assetsのアップロードに成功しましたが、スマート切り抜きレンディションは生成されません。 この問題を修正するには、画像プロファイルを確認し、サポートされていない縦横比を使用するスマート切り抜き寸法を修正します。
説明 description
環境
Adobe Experience Manager(AEM) Dynamic Media (すべてのバージョン)
問題/症状
-
スマート切り抜きレンディションを生成すると、Dynamic Mediaの画像処理が失敗します。 ベース画像は正常にアップロードされますが、スマート切り抜きの生成に失敗し、次のエラーがログに表示されます。
code language-none Primary Smart Crop failure: Transformer SenseiTransformer:smart-crop failed: Unable to execute Sensei request Exact aspect-ratio error: The 5th aspect ratio should between 0.05 and 20, but got 21.333333 Combined failure line: Asset Compute worker failed to generate rendition for asset '/content/dam/dm/.../testimage.png' Failed rendition name: cqdam.machine.metadata.crops.json Failure reason: Reason: 'GenericError' -
画像プロファイル UIではエラーはハイライト表示されませんが、プロファイルを確認すると、サポートされている範囲を超える縦横比を持つスマート切り抜きディメンション(1280 x 60など)が表示されます。
-
無効な縦横比を削除すると、処理を成功させることができます。
原因
スマート切り抜き処理は、画像プロファイルの縦横比がサポートされている範囲である0.05 ~ 20を超えると失敗し、レンディション生成時に検証エラーが発生します。
解決策 resolution
この問題を修正するには、次の手順に従います。
- 影響を受けるフォルダーに適用された画像プロファイルを確認します。 影響を受けるアセットを含むフォルダーに割り当てられた画像プロファイルまたはスマート切り抜きプロファイルに移動します。
- 設定されているすべてのスマート切り抜きサイズを確認し、各アスペクト比が0.05 ~ 20のサポートされている範囲内であることを確認します。 例えば、縦横比が
1280 x 60(21.33)の場合、サポートされている最大値を超えています。 - 無効な縦横比を削除または調整します。 サポートされている範囲外のスマート切り抜きディメンションを編集または削除します。
- 問題が1つの環境でのみ発生する場合は、スマート切り抜きまたは画像プロファイルを、処理が正しく機能する環境のプロファイルと比較し、必要に応じて設定を調整します。
- 更新したプロファイルを保存し、影響を受けるアセットを再処理します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles