サムネイルを一気に作るスクリプト

#! /usr/bin/env jruby

require "rubygems"
require "image_voodoo"

Dir.glob("./**/*.{jpg,png,gif}") do |file|
  print "#{file}..."
  begin
    ImageVoodoo.with_image(file) do |img|
      img.thumbnail(100) do |thumb|
        thumb.save File.join(File.dirname(file), "t_#{File.basename(file)}")
      end
    end
    puts "done"
  rescue
    puts "error: #{$!}"
  end
end

image_scienceをインストールが面倒だったので一発でインストールできるimage_voodooでやってみた。なので要JRubyです。image_scienceならrubyでもOKっす。