我一直在使用以下内容进行颜色转换
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)
颜色更好,但仍然关闭。