0

私が構築しているダイナミックイメージングアプリケーションの場合、レンダリングパッケージによって作成された画像を取得し、それをInDesignファイルに配置する必要があります。透過性のあるCMYKである必要があるため、使用できる形式はTIFFのみです。私が抱えている問題は、レンダラーが関連付けられていないアルファチャネルを使用して画像を生成していることです。これは、InDesignでは理解しにくいようです。

私はレンダラーの製造元と協力して、出力形式を変更できるかどうかを確認していますが、それまでの間、アルファが関連付けられていない(事前に乗算された)アルファを持つCMYKTIFFを変換する自動ワークフローを見つけたいと思います。

GraphicsMagickのコマンドラインツール(簡単にスクリプト化できます)を使用してみましたが、最も近いものは、TIFFフラグを事前乗算として書き込むように強制するだけでした。実際には事前乗算は実行されませんでした。効果は機能するアルファですが、色が白っぽくなります。

gm -convert <infile> -define tiff:alpha=associated <outfile>

この変換を達成する方法について他に誰か提案がありますか?私の主な要件は、Linuxサーバー環境で自動化できる必要があることです。理想的にはスクリプトまたはPHPライブラリのいずれかを介して自動化できる必要があります(ワークフローの他の場所ですでに使用されているため)が、PHPビットには柔軟性があります。


編集:

参考までに、2つのファイル(それぞれ42MB)を示します。

4

0 に答える 0