2012-08-05 84 views
1

輸出圖像大小應該是800x200或更小。如何實現以下目標?如何在ImageMagick和Paperclip中調整大小和裁剪?

  1. 如果源圖像在兩個維度上都較小,請不要修改。
  2. 如果源圖像在兩個維度上都較大,那麼首先調整大一點以保持寬高比。然後裁剪。因此,1000x500的尺寸調整爲800x400,然後裁剪(中心附近)至800x200。
  3. 如果源圖像在一個維度上較大,則裁剪爲800x200。

在回形針與回形針工作。

回答

0

不知道這是否處理#1的問題,但它確實#2和#3。

has_attached_file :picture, 
        :styles => { :medium => "800x200#" } 

感謝colli8marko!

Simple cropping with Paperclip