RMagickを使ってサムネイル画像を作成する

2週連続でrmagickネタです。(rubyのネタがない...)

image = Magick::ImageList.new('/path/to/file')
# width: 200, height: 200の画像にリサイズ
image.resize(200, 200).write('/path/to/thumbnail')

ImageListを生成した後に、resizeメソッドで画像をリサイズします。

resizeメソッドはスケールでも指定することができます。

# 50%のサイズにリサイズ
image.resize('50%')