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

この問題を修正するには、次の手順に従います。

  1. 影響を受けるフォルダーに適用された画像プロファイルを確認します。 影響を受けるアセットを含むフォルダーに割り当てられた画像プロファイルまたはスマート切り抜きプロファイルに移動します。
  2. 設定されているすべてのスマート切り抜きサイズを確認し、各アスペクト比が0.05 ~ 20のサポートされている範囲内であることを確認します。 例えば、縦横比が1280 x 60 (21.33)の場合、サポートされている最大値を超えています。
  3. 無効な縦横比を削除または調整します。 サポートされている範囲外のスマート切り抜きディメンションを編集または削除します。
  4. 問題が1つの環境でのみ発生する場合は、スマート切り抜きまたは画像プロファイルを、処理が正しく機能する環境のプロファイルと比較し、必要に応じて設定を調整します。
  5. 更新したプロファイルを保存し、影響を受けるアセットを再処理します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles