簡単に書くとこういうスクリプトな訳だけど、

each_file() do |f|
 jpg = Image.read(f)[0]
 jpg.resize!(1000.0/jpg.rows) if jpg.rows > 1100
 jpg.write(f)
 jpg = nil
 GC.start
end

jpg = nil; GC.start が無いとしばらく走らせてるとこける。
RMagickは今日インストールしたんだけど、入れるまでに結構てこずったし
敷居の高さを感じずにはいられない……。

>>895
英文が長いのであとで読みます。でも有難う。