Rails4 - 回形针样式中 # 和 > 的含义是什么?



下面的#和>的含义是什么?

has_attached_file :avatar, 
:styles => {
  :thumb    => ['100x100#',  :jpg, :quality => 70],
  :preview  => ['480x480#',  :jpg, :quality => 70],
  :large    => ['600>',      :jpg, :quality => 70],
  :retina   => ['1200>',     :jpg, :quality => 30]
},

As保留在官方wiki上:

  • 尾随#,缩略图将被集中裁剪,以确保所需的尺寸
  • 尾随>,缩略图将仅在其当前大于请求的尺寸时被修改。(即:120×80原始图像的:小拇指将保持不变)

https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation

Paperclip使用ImageMagick处理图像。从他们的文档:

只有当图像的尺寸大于相应的宽度和/或高度参数时,才使用>来收缩图像。

正如blebump所提到的,您还应该使用回形针文档

最新更新