【问题标题】:How to resize and crop in ImageMagick and Paperclip?如何在 ImageMagick 和 Paperclip 中调整大小和裁剪?
【发布时间】:2012-08-02 18:30:04
【问题描述】:

输出图像尺寸应为 800x200 或更小。以下如何实现?

  1. 如果源图像在两个维度上都较小,请勿修改。
  2. 如果源图像在两个维度上都较大,则首先将大小调整为较大的边保持纵横比。然后裁剪。因此,将 1000x500 的大小调整为 800x400,然后(围绕中心)裁剪为 800x200。
  3. 如果源图像在一维上较大,则裁剪为 800x200。

使用 Paperclip 在 Rails 中工作。

【问题讨论】:

    标签: ruby-on-rails image-processing imagemagick paperclip


    【解决方案1】:

    不确定这是否处理问题中的#1,但它可以处理#2 和#3。

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

    感谢colli8marko!

    Simple cropping with Paperclip

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-20
      • 1970-01-01
      • 2011-06-14
      • 2018-09-22
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多