ruby-on-rails - 回形针调整大小并裁剪为矩形

标签 ruby-on-rails ruby imagemagick paperclip

所以我期待一系列不同尺寸和纵横比的照片。我希望能够缩小/拉伸(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/

相关文章:

linux - 使用 'import' 拍摄的黑色屏幕截图 (ImageMagick)

ios - 如何保护 JSON API 不被我的 iOS 客户端以外的任何人访问?

php - 视频缩略图生成imagemagick?

php - 使用 ImageMagick (PHP) 将 2 张并排的图像合并为 1 张

ruby - 如何使用户无法访问文件,但我的程序可以访问文件?

ruby - 如何使用 Mongoid 按嵌套字段值排序?

ruby - 在大列表中查找重复数字的最快方法

ruby-on-rails - wicked_pdf: ActionView::Template::Error(找不到文件 'twitter/bootstrap'

javascript - Rails 3 使 <tr> onclick 执行与 :remote => true link 相同的 ajax

mysql - 在实时测试网站上进行集成测试,测试套件完成后恢复数据