FreeBSD上でのImageMagickの調子がすこぶる悪く、RMagickも動かないので、代替案をさがしていたのですが、Railsで画像サイズを"簡単に"操る(Image Size in Rails) - 京の路さんのところでimage_sizeというRAAを知りました。更にサンプルコードも参考に… ありがとうございます。
ただ、うちの環境はacts_as_attachementなので、ちょっと変更。
: <% image_size = default_size photo.full_filename %> <%= image_tag photo.public_filename, :height => image_size[:height], :width => image_size[:width] %> :
helper/hoge_helper.rb
: def image_size ( img_dir, max_height, max_width ) # Railsプロジェクトのpublicディレクトリまでの絶対パス open(img_dir,"rb") do |img| img_file = ImageSize.new(img) :