I wanted to see which images I had in a directory that were a certain set resolution and decided to see how easy it was to do in ruby.

Turns out with a little

gem install image_size

It's pretty easy!

#!/usr/bin/env ruby

require 'image_size'

pwd = File.dirname(__FILE__)

Dir.glob(pwd+'/*') do |file|
  if (File.extname(file) == '.jpg')
    fh = File.open(file, 'rb')
    size = ImageSize.new(fh.read)
    puts "[#{size.w}x#{size.h}] #{file}"
  end 
end