所以我期待一系列不同尺寸和纵横比的照片。我希望能够缩小/拉伸(stretch)照片以尽可能适合 200x100 矩形,然后裁剪不适合的其余部分。我希望裁剪也发生在中心周围。这可能吗?我对 imagemagick 文档感到很困惑。
谢谢!
最佳答案
Paperclip 的 #
选项将完全满足您的需求:在指定尺寸内最大程度地适应图像,然后在中心处利用重力裁剪多余部分。
例子:
has_attached_file :photo,
:styles => {
:original => "200x100#"
}
注意:如果您想保持原样不变并生成额外的裁剪缩略图,只需将 :original
键更改为其他内容,例如 :thumb
。
引用:http://rdoc.info/github/thoughtbot/paperclip/Paperclip/ClassMethods
关于ruby-on-rails - 回形针调整大小并裁剪为矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876340/