前回の記事でImageMagickとRMagickのインストールができたので、実際にRMagickを使って画像をリサイズしてみた。 基本形 リサイズの基本形はこんな感じ。比率によるリサイズと、縦横のピクセル指定のリサイズが、同じメソッドの引数の違いで使える。 require 'rubygems' require 'RMagick' scale = 0.3 width = 160 height = 120 # 対象の画像ファイルの読み込み original = Magick::Image.read('target.jpg').first # 比率でリサイズ image = original.resize(scale) image.write('resize1.png') #=> 元画像の縦横30%のサイズに # 縦・横のピクセルを指定してリサイズ image = original.resiz