我使用ImageMagick Magick ++ API在我的C++程序中處理圖像。它從PDF文件中讀取圖像。有一些圖像具有CMYK色彩空間。我怎樣才能正確地將這些圖像轉換爲RGB?Magick ++將JPEG從CMYK轉換爲RGB色彩空間
感謝您的幫助!
我使用ImageMagick Magick ++ API在我的C++程序中處理圖像。它從PDF文件中讀取圖像。有一些圖像具有CMYK色彩空間。我怎樣才能正確地將這些圖像轉換爲RGB?Magick ++將JPEG從CMYK轉換爲RGB色彩空間
感謝您的幫助!
我現在解決了。我使用了image->channel(AllChannels)
方法。顏色與以前不完全一樣,但它使用可用。
*'顏色與以前不完全一樣'* - 如果您轉換顏色空間。爲了儘量減少這種影響(你永遠無法完全消除它),你必須使用* ICC顏色配置文件*。但這本身就是一門藝術(你需要有正確的顏色配置文件,以適應你的情況)。不要假設簡單地增加'-colorspace這個+色彩空間`將會奇妙地解決所有的偏差。要使用精確的色彩保真度,您必須開始校準顯示器...... – 2012-07-14 08:03:29
請看這裏:http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14450 – 2011-02-10 18:42:27