1

我一直在嘗試將JPG圖像0​​格式轉換爲sRGB格式,使用Ruby on Rails中的imagemagick庫。ImageMagick,轉換命令degrades圖像實際質量

但不幸的是,觀察到的圖像質量通過下面的命令圖像的皈依後降解:

MiniMagick::Tool::Convert.new do |convert| 
    convert << attachment.tempfile.path 
    convert.merge! ["-colorspace", "srgb"] 
    convert << attachment.tempfile.path 
end 

有什麼在這裏失去了?並期待避免偏差。

請讓我知道您的想法。

+1

也許向我們展示前後圖像... –

+0

請解釋您的意思是「退化」。我假設您知道CMYK色域比sRGB色域小。雖然這應該可以正常工作,因爲CMYK色域包含在sRGB色域中,但大多數轉換器只是盡最大努力確定合適的顏色,許多轉換器都遠遠不夠。從CMYK到sRGB的許多轉換甚至會將CMYK色域之外的顏色放在一起。 – engineersmnky

回答

0

你可以嘗試使用ImageMagick的-profile選項來提高轉換:

convert image.jpg -profile sRGB.icc rgb_image.jpg 

你可以看看here關於ImageMagick的更多細節。

相關問題