読者です 読者をやめる 読者になる 読者になる

画像サイズ調節

rails

FreeBSD上でのImageMagickの調子がすこぶる悪く、RMagickも動かないので、代替案をさがしていたのですが、Railsで画像サイズを"簡単に"操る(Image Size in Rails) - 京の路さんのところでimage_sizeというRAAを知りました。更にサンプルコードも参考に… ありがとうございます。
ただ、うちの環境はacts_as_attachementなので、ちょっと変更。

views/hoge/hoge.rhtml

          :
  <% 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)
          :