2

このように、レールアプリでペーパークリップを使用して画像のサイズを変更しています

has_attached_file :photo, :styles => { :medium => "300x300>" }

これにより、サイズが 60kb の画像が得られます。ペーパークリップ プロセッサを使用して、画像のサイズを縮小するカスタム メソッドを作成したいと考えています。どのようにすれば、これらのプロセスから直接 imagemagick 関数を呼び出すことができますか?

ありがとう

4

1 に答える 1

-1

私の写真モデルでは:

  has_attached_file :picture,
                    :storage => :s3,
                    :s3_credentials => "#{RAILS_ROOT}/config/amazon_s3.yml",
                    :styles => { :original => "319x228#", :thumb => "100x60#" },
                    :path => "article/:attachment/:id/:style/:basename.:extension",
                    :bucket => YAML.load_file("#{RAILS_ROOT}/config/amazon_s3.yml")[RAILS_ENV]["bucket_name"]
  validates_attachment_content_type :picture, :content_type => ['image/jpeg', 'image/pjpeg', 'image/jpg', 'image/gif', 'image/png']
于 2012-06-29T09:09:59.930 に答える