4

64 ビット Linux/GNU 上で動作する自作の自作写真処理ソフトウェアは、PNG および TIFF ファイルを書き出します。これらは高品質の印刷所に送られ、美術品になります。インテリア デザイナーとの共同作業 - 色を適切に調整することが重要です。

Photoshop などの商用ソフトウェアで作成された TIFF や PNG は、通常、プリント ショップでは問題ありません。TIFF 6.0 仕様、PNG 仕様、およびその他の情報を手元に持っていますが、Linux でカラー キャリブレーション データを含める方法やカラー マネジメント システムを実装する方法が明確ではありません。私のファイルは、修正を行うための十分なエラーレポートがないため、欠陥があるとして拒否されることがよくあります。

これは、多くの人にとってしばらく厄介な問題でした。ハリウッドのポストプロダクション スタジオの担当者でさえ、この問題に苦しんでいます。あるスタジオは、私が専門家だと思って、カラー キャリブレーションの世話をするために私を雇いたいとさえ思っていました。

誰かが良いコード例、詳細な技術情報を知っているか、または他の啓発を持っていますか? それとも純粋な Apple に切り替える時が来たのでしょうか?

4

3 に答える 3

2

LittleCMS を見てみましょう

http://www.littlecms.com/

このページには、TIFF に適用するためのコードがあります。

http://www.littlecms.com/newutils.htm

基本的に知っておくべきことは、カラー プロファイル データは、ファイル自体のメタデータに保存する必要があるということです。

于 2008-09-29T18:32:21.933 に答える
1

この分野を専門とするチャールズ・ポイントンというコンサルタントがいます。私はあなたが言及したポスト プロダクション スタジオの 1 つで働いており (ハリウッドではなくロンドンにいますが)、彼がこのテーマについて話しているのを数回見てきました。彼のウェブサイトには、彼が提示する多くの資料が含まれており、そこに役立つものが見つかるかもしれません. 彼はまた、タイトルが示唆するほど重くない「デジタル ビデオと HDTV のアルゴリズムとインターフェイス」という本を持っています。これらのリソースはあなたの質問に直接答えないかもしれませんが、他の解決策への出発点を提供するかもしれません。

より具体的には、png および tif ファイルを作成するために使用しているライブラリはどれですか。画像操作プログラム ( ImageMagickdcrawなど) で画像を後処理すると、この情報をヘッダーによりうまく挿入できる場合があります。

申し訳ありませんが、具体的な答えはありませんが、正しい方向に向けてもう少し進むことができるかもしれません...

于 2008-09-29T19:16:24.183 に答える
0

GNU/Linux ユーザーとして、 DispcalGUI ( http://dispcalgui.hoech.net/ )を検討することをお勧めします。これは、カラー管理、ICC プロファイル管理、および (あなたの場合は重要な) デバイス キャリブレーションを一元化する GNOME ベースの GUI です。i1、X-Rite、Spyder などのよく知られているプロおよびミッドレベルのハードウェアと通信できます。

しかし、それに入る前に、あなたは仕様に合わせてファイルを生成していると言います。問題の形式に固有のテスト スイートを使用して出力を検証していますか? そうでない場合は、次の 3 つを参考にしてください。

  1. imagetestsuiteよく知られている形式をサポートしています: https://code.google.com/p/imagetestsuite/w/list?can=1&q=

  2. Luminous* テスト スイートはJIRAプラグインです。

  3. FLOSS Decoder の実装には、多くの場合、使用できるものがあります。つまり、OpenJPEG – https://code.google.com/p/openjpeg/wiki/TestSuiteDocumentation

しかし、これらすべてを除外しても、問題は埋め込まれた ICC データにあるようです。これは 2 つの仕様を 1 つにまとめたものです。まず、ホストの画像ファイル形式があり、それらはすべて異なる方法で埋め込みを処理します (つまり、ICC データは、TIFF に埋め込まれた場合、JPEG や WebP ファイルとはまったく異なるように見える可能性があります)。2 つ目は、ICC 仕様そのものです。ここに文書化されています: http://color.org/v4spec.xalter – Python で非常に読みやすく、ハック可能な ICC プロファイル クラスを含む、前述の dispcalGUI のソースを参照することもできます: http://sourceforge .net/p/dispcalgui/code/HEAD/ツリー/トランク/dispcalGUI/ICCProfile.py

完全な開示:私はちょうどその最後の ICC プロファイル クラスに貢献しました ¶

それが基本です (その多くは間違いなくカバーされています)...さらに、正確に何がうまくいかないのかについてさらに情報を投稿する場合は、それを調べてみたいと思います. どちらにしても頑張ってください。

*注意。このプロジェクトは、長年の写真ウェブサイト「<a href="http://www.luminous-landscape.com/" rel="nofollow">the Luminous Landscape」</sup> とは無関係です。

于 2014-05-08T11:22:12.933 に答える