Illustrator の PDF エクスポート ダイアログの [PDF のカラー管理と PDF/X オプション] オプションに設定されている ICC プロファイル/カラー変換に関する情報をダンプするコマンド ラインまたは GUI ツールはありますか?
Illustrator の「PDF のカラーマネジメントと PDF/X オプション」オプション
[画像] http://blogs.adobe.com/vikrant/files/2012/05/grayscale_export.png
Illustrator の PDF エクスポート ダイアログの [PDF のカラー管理と PDF/X オプション] オプションに設定されている ICC プロファイル/カラー変換に関する情報をダンプするコマンド ラインまたは GUI ツールはありますか?
Illustrator の「PDF のカラーマネジメントと PDF/X オプション」オプション
[画像] http://blogs.adobe.com/vikrant/files/2012/05/grayscale_export.png
これは、PDF から ICC カラー プロファイルを抽出するコマンド ライン ベースの方法です。セキュリティ研究者の Didier Stevens が作成した Python スクリプトpdf-parser.pyを使用します。このスクリプトは、こちらからダウンロードできます。
ただし、このツールはICC 抽出専用のツールではありません。(私はそのようなツールを知りません。) PDF ファイルを調査するための一般的なコマンド ライン ツールです。
そのため、抽出を実現するには、さまざまな手順を実行する必要があります。
-s文字列を検索するには、を使用する必要がありますICCBased。(ICC プロファイルが埋め込まれていない PDF ファイルには、このキーワードはありません [ただし、テキスト コンテンツで使用される可能性はあります...]。)
pdf-parser -s ICCBased my.pdf
私のテストPDFはこれを返しました:
obj 18 0
Type:
Referencing: 21 0 R
ICC プロファイルは PDF オブジェクト 21 にあるようです。
-o 21PDFオブジェクト21が何であるかを確認するには、次を使用する必要があります。
pdf-parser.py -o 21 my.pdf
私のテストPDFはこれを返します:
obj 21 0
Type:
Referencing:
Contains stream
<<
/Alternate /DeviceRGB
/Filter /FlateDecode
/Length 2574
/N 3
>>
わかりました、これは私たちが近づいているように見えます...
ステップ 2 では、次の 2 つの重要な情報を取得しました。
-o 21パラメータを使用してその内容を示さないpdf-parser.py)を含む。/FlateDecodeオブジェクト ストリームは、コンテンツを取得するために で解凍する必要があります。したがってpdf-parser.py、2 つの追加引数を指定して実行する必要があります。
-d filenamePDFオブジェクト21のストリームをファイルにダンプするため。-fファイルにダンプするときにオブジェクトストリームをフィルタリング/圧縮解除するため。pdf-parser.py -o 21 -f -d 21.stream my.pdfこれで、PDF オブジェクト 21 のストリームを という名前のファイルにダンプしました21.stream。内容を見てみましょう:
file 21.stream
21.stream: Microsoft ICM Color Profile
成功したようです。:-)
Mac OSX システムがこのプロファイルを受け入れるかどうかを確認します。
mv 21.stream 21.icm
open 21.icm
OSX は「Color Sync Utility」を使用してファイルを開き、ウィンドウを表示します。リスト エントリをクリックすると、ウィンドウの下部にさまざまな情報ペインが開きます。

iccdumpして ICC プロファイルの内容をテキストとしてダンプするGraeme Gill のArgyllCMSは、Linux、Mac OSX、および Windows で利用可能なオープン ソースのカラー マネージメント ソフトウェアであり、コマンド ライン ツールのスイート全体が付属していることに注意してください。これらの 1 つですiccdump。これを使用して、新しく獲得した21.icmファイルのプロパティを確認できます。
iccdump 21.icm
ICC:
ヘッダ:
サイズ = 3144 バイト
CMM = 'リノ'
バージョン = 2.1.0
デバイス クラス = ディスプレイ
色空間 = RGB
接続スペース = XYZ
日付、時刻 = 1998 年 2 月 9 日、6:49:00
プラットフォーム = マイクロソフト
フラグ = 埋め込まれていないプロファイル、どこでも使用
開発者 Mnfctr。= 'IEC'
開発者 モデル = 'sRGB'
開発者 Attrbts = 反射、光沢
Rndrng Intnt = 知覚的
光源 = 0.964203、1.000000、0.824905 [ラボ 100.000000、0.000498、-0.000436]
クリエイター=「HP」
タグ 0:
sig 'cprt'
「テキスト」と入力
オフセット 336
サイズ 51
文章:
文字数 = 43
0x0000: Copyright (c) 1998 Hewlett-Packard Company
タグ 1:
sig 'desc'
「説明」と入力します
オフセット 388
サイズ 108
テキスト説明:
ASCII データ、長さ 18 文字:
0x0000:sRGB IEC61966-2.1
Unicode データなし
ScriptCode データ、コード 0x0、長さ 18 文字
0x0000: 73 52 47 42 20 49 45 43 36 31 39 36 36 2d 32 2e 31 00
タグ 2:
sig 'wtpt'
「XYZ」と入力します
オフセット 496
サイズ 20
XYZ配列:
要素数 = 1
タグ 3:
sig 'bkpt'
「XYZ」と入力します
オフセット 516
サイズ 20
XYZ配列:
要素数 = 1
タグ 4:
sig 'rXYZ'
「XYZ」と入力します
オフセット 536
サイズ 20
XYZ配列:
要素数 = 1
タグ 5:
署名「gXYZ」
「XYZ」と入力します
オフセット 556
サイズ 20
XYZ配列:
要素数 = 1
タグ 6:
sig 'bXYZ'
「XYZ」と入力します
オフセット 576
サイズ 20
XYZ配列:
要素数 = 1
タグ 7:
sig 'dmnd'
「説明」と入力します
オフセット 596
サイズ 112
テキスト説明:
ASCII データ、長さ 22 文字:
0x0000: IEC http://www.iec.ch
Unicode データなし
ScriptCode データ、コード 0x0、長さ 22 文字
0x0000: 49 45 43 20 68 74 74 70 3a 2f 2f 77 77 77 2e 69 65 63 2e 63 68 00
タグ 8:
署名「dmdd」
「説明」と入力します
オフセット 708
サイズ 136
テキスト説明:
ASCII データ、長さ 46 文字:
0x0000: IEC 61966-2.1 デフォルトの RGB 色空間 - sRGB
Unicode データなし
ScriptCode データ、コード 0x0、長さ 46 文字
0x0000: 49 45 43 20 36 31 39 36 36 2d 32 2e 31 20 44 65 66 61 75 6c 74 20
...
タグ 9:
sig 'vued'
「説明」と入力します
オフセット 844
サイズ 134
テキスト説明:
ASCII データ、長さ 44 文字:
0x0000: IEC61966-2.1 の参照表示条件
Unicode データなし
ScriptCode データ、コード 0x0、長さ 44 文字
0x0000: 52 65 66 65 72 65 6e 63 65 20 56 69 65 77 69 6e 67 20 43 6f 6e 64
...
タグ 10:
sig 'ビュー'
「ビュー」と入力します
オフセット 980
サイズ 36
視聴条件:
cd/m^2 での光源の XYZ 値 = 19.644501、20.371796、16.808899
サラウンドの XYZ 値 (cd/m^2) = 3.928894、4.074387、3.361786
光源の種類 = D50
タグ 11:
シグ「ルミ」
「XYZ」と入力します
オフセット 1016
サイズ 20
XYZ配列:
要素数 = 1
タグ 12:
sig 'meas'
タイプ「測定」
オフセット 1036
サイズ 36
計測:
標準観測者 = 1931 2 度
測定バッキングの XYZ = 0.000000、0.000000、0.000000 [Lab 0.000000、0.000000、0.000000]
測定形状 = 不明
測定フレア = 1.0%
標準光源 = D65
タグ 13:
署名「技術」
「sig」と入力します
オフセット 1072
サイズ 12
サイン
テクノロジー = 陰極線管ディスプレイ
タグ 14:
署名「rTRC」
タイプ「曲線」
オフセット 1084
サイズ 2060
曲線:
要素数 = 1024
タグ 15:
署名「gTRC」
タイプ「曲線」
オフセット 1084
サイズ 2060
曲線:
要素数 = 1024
タグ 16:
署名「bTRC」
タイプ「曲線」
オフセット 1084
サイズ 2060
曲線:
要素数 = 1024
PS:
ArgyllCMS にはextracticc、TIFF ファイルから埋め込まれた ICC プロファイルを抽出できるコマンド ライン ツールが含まれています。PDF ファイルからプロファイルを抽出するツールはありません。
PDF ファイルで ICC プロファイルを保存/使用できる一般的な場所が 2 つあります。画像に添付されるか、PDF ファイルの PDF/X 出力インテント領域に保存されます。
callas pdfToolbox (警告、私はこの会社の関係者です!) や Enfocus Pitstop などのツールは、GUI または (pdfToolbox の場合はコマンドライン インターフェイス) を使用して、PDF ファイル内のすべての色情報を表示できます。