2013-04-20 120 views
1

我有搜索,可以看到轉換值的許多問題,但我無法找到一個庫給我的CMYK值,我只能看到獲取RGB值的例子嗎?如何打開CMYK tif圖像並讀取像素CMYK值?

如果有一個庫可以打開CMYK tif文件並執行此操作?

+0

你見過這個問題嗎? [良好的Tiff庫的.NET](http://stackoverflow.com/questions/294391/good-tiff-library-for-net) – 2013-04-20 08:05:49

回答

1

一個選項是使用LibTiff.Net庫(免責聲明:我是其中的一個開發人員)。該庫可以提供對TIFF中數據的訪問,而無需轉換數據。

以下方法可能對您有用:

還有Getting Started教程和一些samples

+0

嗨,謝謝,我在看這個,但看不到任何引用CMYK值...將看看這些方法... – 2013-04-20 13:44:05

+0

我想比較2個tif圖像,這將是2個pdf文件創建的CMYK圖像,1個pdf是另一個的優化版本。所以我需要讀取每個像素,計算delta-E,並在整個文檔中獲得平均值。 Scanline是否需要一排像素?以及如何閱讀CMY和K值?不確定技術細節,但可以讀取每個像素中的Lab顏色而不是CMYK? – 2013-04-20 13:50:30

+0

任何提到的方法都會返回未打包的柵格數據。在CMYK和'ReadScanline'的情況下,將返回一個'(寬* 4)'字節的緩衝區。我不記得字節的排序(可能會有所不同),但可能緩衝區將包含像'cmykcmyk ....' – Bobrovsky 2013-04-21 07:12:39