1

JPGイメージはCMYKフォーマットになりました。sRGBフォーマットはRuby on Railsのimagemagickライブラリに変換されました。ImageMagick、Convertコマンドは実際の画質を劣化させます

しかし残念ながら、コマンドに従うことによって、画像のconvertion後に分解画像の品質を観察:

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 

あなたはImageMagickのの詳細についてはhereを見ることができます。

関連する問題