1

JPG 이미지는 CMYK 형식으로 sRGB 형식으로 imagemagick 라이브러리를 Ruby on Rails로 변환하려고했습니다. 여기에없는 아무것도ImageMagick, Convert 명령이 이미지 품질을 저하시킵니다. 실제 품질

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

있습니까 :

그러나 불행하게도, 이미지의 품질이 다음 명령에 의해 이미지의 convertion 후 저하 관찰? 편차를 피하기 위해 기대하고있다.

아이디어를 알려주십시오.

+1

아마도 전후 이미지를 보여줄 수 있습니다 ... –

+0

"degraded"의 의미를 설명해주십시오. CMYK 색상 영역이 sRGB 색상 영역보다 작다는 것을 알고 있다고 가정합니다. CMYK 영역이 sRGB 영역에 포함되어 있기 때문에 적절하게 작동해야하지만 대부분의 변환기는 적절한 색상을 결정하기 위해 최선을 다하고 있으며 그 중 많은 부분이이를 충족시키지 못합니다. CMYK에서 sRGB로 많은 변환을하면 CMYK 영역 외부에 색상이 모두 배치됩니다. – engineersmnky

답변

0

당신은 더 나은 변환을위한 ImageMagick를 -profile 옵션을 사용하려고 할 수 있습니다

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

당신은 ImageMagick이에 대한 자세한 내용은 here 볼 수 있습니다.