rmagick を使う
画像のサイズを拾得する
require 'RMagick'
img = Magick::ImageList.new('file.jpg')
p img.columns
p img.rows
画像をリサイズする
require 'RMagick'
img = Magick::ImageList.new('file.jpg')
img.resize(100, 100).write('out.jpg')
画像のフォーマットを取得する
require 'RMagick'
img = Magick::ImageList.new('file.jpg')
p img.format