我一直在使用下面做一個顏色轉換CMYK圖像正確轉換爲RGB與RMagick
if @image.colorspace == Magick::CMYKColorspace
# @image.colorspace #=> CMYKColorspace=12
@image.colorspace = Magick::RGBColorspace
@image = @image.negate
end
它的工作原理,約,但顏色亮度處於關閉狀態。我需要否定圖像的事實留下了非常難聞的氣味。
該文檔提到使用color_profiles,但除此之外我找不到多少。
我現在想
@image = @image.quantize(16777216, Magick::RGBColorspace)
而且顏色也比較好,但仍然關閉。
我不知道Ruby和Rmagick,但ImageMagick本身至少在理論上可以處理顏色配置文件。 (只要我記得,CMYK一直是IM的痛苦)。您是否在應用配置文件時遇到問題,或者使用配置文件不會改變任何內容?傳入的材料有什麼顏色配置文件,如果有的話? – 2009-12-05 20:38:27
傳入的文件,在這種情況下,確實有一個配置文件。我會再調查一些。我迷上了顏色配置文件(比如我在哪裏下載它們?ICC網站沒有多大幫助)。謝謝。 – 2009-12-05 20:48:13
這裏空間不足...請參閱下文。 – 2009-12-05 21:02:09