2017-04-10 13 views
0

ないこれの作るために何をしてください - しかし、我々は、このPDFファイルで作業しましょう:https://stlab.adobe.com/wiki/index.php/File:Test.pdf、と私はGhostscriptののtiffsepデバイスを使用して分離を取得したい:testseps(Black).tiftestseps(Cyan).tiftestseps(Magenta).tifGhostscript tiffsepは、ImageMagickディスプレイで反転されたCMYKイメージを作成しますか?

cd /tmp 
wget https://stlab.adobe.com/wiki/images/d/d3/Test.pdf 
ghostscript -q -sDEVICE=tiffsep -dNOPAUSE -dBATCH -dSAFER -r72x72 -sOutputFile=testseps.tif -dFirstPage=1 -dLastPage=1 Test.pdf 
eog testseps.tif & display testseps.tif 

これは、5つのファイルを生成します、testseps.tif,testseps(Yellow).tif。私はGnomeのEye(eog)とImageMagickのdisplayのフルカラー出力(testseps.tif)を開き、これは私が得るものです(Ubuntu 14.04、MATEデスクトップ、ghostscript 9.10、ImageMagick 6.7.7-10 2017-03-14 Q16):

すなわち

Screenshot.png

、ImageMagickののdisplay(Gnomeの(右)の瞳が正しく非常に同じファイルを示しながら左)、反転色で、このファイルを示して!

このCMYK tiffをdisplayとEye of Gnomeの両方で正しく表示するにはどうすればよいですか?何とかImageMagickのconvertで変換できますか?コマンドラインはどうなりますか?私はすでに次のようなものを試しました。

convert testseps.tif -colorspace CMYK -alpha off -define quantum:polarity=min-is-white -colorspace CMYK testseps2.tif 

...このファイルにも同じ問題があります。

EDIT:また、私はconvertを使用して、個々の分離を組み合わせるしようとした場合:

convert \ 
testseps\(Cyan\).tif \ 
testseps\(Magenta\).tif \ 
testseps\(Yellow\).tif \ 
testseps\(Black\).tif \ 
-set colorspace CMYK \ 
-profile /usr/share/ghostscript/9.10/iccprofiles/default_cmyk.icc 
-combine 
combined.tif 

...その後combined.tifはImageMagickのdisplayで正しく表示さ - しかし、Gnomeのアイのように真っ黒に示されています!私は-combine-negateスイッチを追加する場合、私は戻って以前の状態によ、その後、(逆displayショー、eogは、正しい表示されます)

EDIT2:投稿RGBのスクリーンショットのCMYKのTIFを取得するために、サービスhttp://www.rgb2cmyk.org/を使用しようとしましたここには同じバグがあります:displayで反転され、Gnomeの目に正しく表示されています。私はGhostscriptのの1は確かに存在していない実際のバグはここではない、と疑う

$ tiffinfo testseps.tif 
TIFF Directory at offset 0x8 (8) 
    Subfile Type: multi-page document (2 = 0x2) 
    Image Width: 612 Image Length: 792 
    Resolution: 72, 72 pixels/inch 
    Bits/Sample: 8 
    Compression Scheme: LZW 
    Photometric Interpretation: separated 
    FillOrder: msb-to-lsb 
    Orientation: row 0 top, col 0 lhs 
    Samples/Pixel: 4 
    Rows/Strip: 428 
    Planar Configuration: single image plane 
    Page Number: 0-0 
    Software: GPL Ghostscript 9.10 
    DateTime: 2017:04:10 12:53:45 
    ICC Profile: <present>, 56412 bytes 
$ identify -verbose testseps.tif 
Image: testseps.tif 
    Format: TIFF (Tagged Image File Format) 
    Class: DirectClass 
    Geometry: 612x792+0+0 
    Resolution: 72x72 
    Print size: 8.5x11 
    Units: PixelsPerInch 
    Type: ColorSeparation 
    Endianess: MSB 
    Colorspace: CMYK 
    Depth: 8-bit 
    Channel depth: 
    cyan: 8-bit 
    magenta: 8-bit 
    yellow: 8-bit 
    black: 8-bit 
    Channel statistics: 
    Cyan: 
     min: 0 (0) 
     max: 235 (0.921569) 
     mean: 5.93515 (0.0232751) 
     standard deviation: 33.3466 (0.130771) 
     kurtosis: 28.8423 
     skewness: 5.53334 
    Magenta: 
     min: 0 (0) 
     max: 245 (0.960784) 
     mean: 2.7823 (0.010911) 
     standard deviation: 18.73 (0.0734511) 
     kurtosis: 68.8725 
     skewness: 8.12072 
    Yellow: 
     min: 0 (0) 
     max: 255 (1) 
     mean: 5.04176 (0.0197716) 
     standard deviation: 30.8529 (0.120992) 
     kurtosis: 34.9211 
     skewness: 6.05297 
    Black: 
     min: 0 (0) 
     max: 226 (0.886275) 
     mean: 1.06569 (0.00417917) 
     standard deviation: 13.7509 (0.0539252) 
     kurtosis: 227.454 
     skewness: 15.0002 
    Image statistics: 
    Overall: 
     min: 0 (0) 
     max: 255 (1) 
     mean: 3.70622 (0.0145342) 
     standard deviation: 25.5137 (0.100054) 
     kurtosis: 51.8946 
     skewness: 7.28691 
    Total ink density: 298% 
    Rendering intent: Undefined 
    Gamma: 1 
    Interlace: None 
    Background color: cmyk(255,255,255,0) 
    Border color: cmyk(223,223,223,0) 
    Matte color: cmyk(189,189,189,0) 
    Transparent color: cmyk(0,0,0,0) 
    Compose: Over 
    Page geometry: 612x792+0+0 
    Dispose: Undefined 
    Iterations: 0 
    Compression: LZW 
    Orientation: TopLeft 
    Properties: 
    date:create: 2017-04-10T12:53:45+02:00 
    date:modify: 2017-04-10T12:53:45+02:00 
    signature: 1ad1532f697fa72492fe994d79f1b67d617a34cd927f31b41e6a12214b9bc49e 
    tiff:endian: lsb 
    tiff:photometric: separated 
    tiff:rows-per-strip: 428 
    tiff:software: GPL Ghostscript 9.10 
    tiff:timestamp: 2017:04:10 12:53:45 
    Profiles: 
    Profile-icc: 187484 bytes 
     Description: Artifex CMYK SWOP Profile 
     Manufacturer: Artifex CMYK SWOP Profile 
     Model: Artifex CMYK SWOP Profile 
     Copyright: Copyright Artifex Software 2011 
    Artifacts: 
    filename: testseps.tif 
    verbose: true 
    Tainted: True 
    Filesize: 220KB 
    Number pixels: 485K 
    Pixels per second: 24.24MB 
    User time: 0.020u 
    Elapsed time: 0:01.019 
    Version: ImageMagick 6.7.7-10 2017-03-14 Q16 http://www.imagemagick.org 
+0

もhttps://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=31746 – sdaau

答えて

1

ただ参考のために、ここでtestseps.tifに関する情報のビットです。問題は0の解釈にあります。

モニタはCMYKインクを表示できないため、ファイルのCMYKを表示用にRGBに変換する必要があります。 R = G = B = 1(8ビット表示の場合0r 255)のとき、結果は白である。

RGBは加法混色モデルで、CMYKは減法モデルです。複数のインクを置くと、色を得るために光を追加するRGBとは対照的に、実際にはP年代によって反射された光から減算されます。

C = M = Y = K = 0のとき、実際にはどういう意味ですか?一般的なコンベンションは、人々が一般的に白いメディアに印刷するので、白を意味するということです。もちろん、あなたの用紙が緑色であれば、CMYK = 0を印刷した結果は「白」ではなく、緑色になります。

RGBで着色剤が存在しないため、CMYKに着色剤がないことを表すことが理解できます(非従来型の場合)。したがって、CMYK = 0→RGB = 0となり、結果は黒です。

従来、もちろんCMYK = 0が白であることが予想されます。

私はImageMagickのエキスパートではありませんが、CMYK-> RGB変換を行い、CMYK = 0をRGB = 0にマッピングすることで、黒くなると思われます。 convertを使用して出力を分割して結合すると、CMYKファイルであると仮定すると、ラスタの最初の数バイトを見て、IMがどのようにCMYK = 0を書いているかを確認できます。あなたは00 00 00 00を得るか、他に何かを得るでしょう。また、PhotmetricInterpretation TIFFタグを見て、2つのケースでそのセットがどのようになっているかを確認することもできます。

とにかく、光度測定の方法の違いがあれば、両方のアプリケーションで期待どおりに機能する1つのファイルを取得することはできないと思います。 1つは、CMYK = 0が黒であると考え、もう1つはその白を考えます。

+0

で再送信されます。ありがとう、@KenS - この分析は妥当と思われます。 – sdaau

関連する問題