如何将Paperclip设置为默认剪切而不是调整图像大小

时间:2011-11-21 01:56:14

标签: ruby-on-rails imagemagick paperclip

我知道这应该很简单但是我有一点脑筋。

我正在使用回形针上传个人资料图片,但它目前正在调整大小并扭曲它们。

class User < ActiveRecord::Base
  has_attached_file :profile_image, 
                     styles: { square_50: "50x50" }
  ...
end

我真正希望它做的是将图像剪裁成正确的比例,然后将它们调整到所需的大小。

即。如果我的包装盒是200x200px并且上传了400x500px配置文件图像,那么我希望它从顶部和底部裁剪50px(使其成为400x400px),然后将其调整为200px x 200px。

实现这一目标的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

尝试:square => '200x200#' - 这应该会为您提供正在寻找的方形图片。