Friday, January 09, 2009

RMagickでjpegのqualityを指定してファイルに保存する

RMagickでjpegのqualityを指定してファイルに保存するには、以下のコードを実行します。

require 'RMagick'
include Magick

# jpeg qualityの指定
img = Image.read("sf.jpg")
img[0].write("sample723a.jpg"){
self.quality=10
}

exit

元画像(sf.jpg)


出力画像(sample723a.jpg)


動作環境
ruby1.8.6-26/RMagick-2.3.0-ImageMagick-6.4.0-2-Q8

No comments: