フォルダ内の画像をRMagickでリサイズした時のメモ

画像をリサイズしたかったので、RubyのRMagickを使ってやってみた。
まずは

brew install imagemagick

ImageMagickをインストール。
その後ImageMagickのラッパーライブラリのRMagickをgem install

gem install rmagick

あとはresize.rbを以下の様にして実行

require 'rmagick'
//フォルダにある画像のパスを配列で取得(.jpgのみ)
filename = Dir.glob('任意のフォルダ/*.jpg')
//今回は元の画像に上書き保存し、サイズは160*160
filename.each do |name|
  original = Magick::Image.read(name).first
  image = original.resize(160, 160)
  image.write(name)
end

もっと楽な方法があると思うけど、さくっと書いてさくっと成功すると嬉しい…