rails paperclip用较小的图像创建拇指图像

时间:2013-11-24 19:29:54

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 paperclip

我在rails中使用paperclip来创建不同大小的图像,如下所示

has_attached_file :upload,styles: { medium: ["500x300>",:jpg], thumb: ["150x100>",:jpg] }

Ill显示我的原始图像,并在此处创建缩略图以便更好地理解

我的原始图片是

enter image description here

我创建的拇指图像是

我无法理解发生了什么,但这适用于大尺寸图像。这里发生了什么错误。如何纠正它。

enter image description here

1 个答案:

答案 0 :(得分:1)

来自ImageMagick docs

  

如果图片的尺寸更大,请使用>缩小图片   比相应的宽度和/或高度参数。

因此,您的原始256x256图片不会创建中等大小,这会定义500x300

我不确定这是否与您的问题有关,但我猜大小和操作符搞砸了。我敢打赌,使用其他参数,例如!^也可以。