Dynamic Media:大きなAssetsのDPIとPixel Dimensionの保存機能でCMYKからRGBへの変換が失敗する
この記事では、Adobe Experience Manager Dynamic Mediaの高解像度CMYK ソースアセットからフル解像度のRGB JPEG レンディションを生成する際の制限事項と回避策について説明します。
説明 description
環境
Adobe Experience Manager Dynamic Media (すべてのバージョン)
問題/症状
Dynamic Media画像プリセットを設定して、高解像度のCMYK ソースアセット(TIFF、PSD、JPEGなど)からRGB JPEG レンディションを生成する場合、次の要件を満たす必要があります。
- CMYKからsRGBへの色空間変換
- DPI メタデータが300に保存されました
- ソースアセットと同じピクセル寸法(ダウンスケーリングなし)
- 縦横比が保持されています
非常に大きなアセットで次の問題が発生します(例:15,720 × 18,697 ピクセル、294 メガピクセル、300 DPI、ICC プロファイル:ISO Coated v2 300% (ECI)))。
- 画像プリセットで明示的な幅/高さが設定されていない場合(または
scl=1が使用されている場合)、出力は、defaultPix設定に従って、約1,077 × 1,280 ピクセルにサイレントにダウンスケールされます。 scl=1が使用されていて、要求された出力がmaxPix制限を超える場合、次のエラーが返されます。
illegal image size
- Dynamic Media画像サーバーは、提供できる画像のサイズにハードリミット(通常は25 メガピクセル)を適用します。 この制限を超えるリクエストは失敗するか、ダウンスケールされます。
テナントのmaxPixまたはdefaultPix設定を増やす試みは、プラットフォームレベルではサポートされていません。 フル解像度の印刷品質のアセットを配信するユースケースは、Dynamic Mediaの意図されたweb配信の制約を超えています。
参照については、Dynamic Media Image Serving API: rgn パラメーターのドキュメント を参照してください。
解決策 resolution
-
Dynamic Mediaの制限について
- Dynamic Mediaはweb配信に最適化されており、変換された画像の最大ピクセル数(
maxPix、通常は25MP)にハードリミットが適用されます。 - Open APIを備えたDynamic Mediaでも、変換された画像は最大の寸法で8,000 ピクセルに制限されます。
- Dynamic Mediaはweb配信に最適化されており、変換された画像の最大ピクセル数(
-
高解像度プリントマスターの特定
-
DAM アセットの更新のカスタマイズまたはワークフローを実装して、大規模なCMYK アセットを検出します。
- MIME タイプ(TIFF、PSD、JPEG)を確認します。
- カラースペースがCMYKで、任意の側のサイズが25 MPまたは10,000 ピクセルを超える場合は、高解像度のプリントマスターとしてフラグ付けします(例:
dam:usageClass = "hires-print-master")。
-
-
オフライン コンバージョン ワークフロー
-
フラグ付きアセットの場合は、Dynamic Media以外で変換を実行します。
-
AEMから元のバイナリを抽出します。
-
カスタム Asset Compute ワーカー、Photoshop API、または別の画像サービスを使用して、次のことを行います。
- カラースペースをCMYKからsRGBに変換します。
- 元のピクセルのサイズを保持します(再サンプリングなし)。
- 解像度を300 DPIに設定します。
- JPEG(または必要に応じてTIFF)として出力します。
-
変換したアセットは、別のレンディションまたはアセットとしてAEMに保存し直します。
-
-
-
代替案:rgn パラメーターを使用したタイリング
- 部分的な配信を必要とするユースケースの場合は、
rgnパラメーターを使用して画像タイルをリクエストし、外部で再構築します。 rgn パラメーターのドキュメント を参照してください。 - 注意:この方法は、すべてのワークフローに適しているわけではなく、追加のツールが必要になる場合があります。
- 部分的な配信を必要とするユースケースの場合は、
原因:
Dynamic Media画像サーバーは、パフォーマンスとスケーラビリティに対して厳密なピクセル数の制限を適用します。 Dynamic Mediaのトランスフォーム以外では、フル解像度で印刷品質のアセット配信を処理する必要があります。