Paperclip使用ImageMagick处理图像。从他们的文档:
下面的#和>的含义是什么?
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
只有当图像的尺寸大于相应的宽度和/或高度参数时,才使用>来收缩图像。
正如blebump所提到的,您还应该使用回形针文档