我在创建缩略图时遇到困难,出于某种原因,它并没有像我想要的那样切断。我通常发布风景照片,因此尺寸是正确的,但是当照片必须自动旋转时,它不起作用。
has_attached_file :image, :styles => { :mobile_lg => "640x480>",
:mobile_sm => "200x150#",
:thumb => "96x96#"
},
:convert_options => { :all => '-auto-orient' },
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "/:style/:id/:filename"
不要嘲笑图片,这是我唯一的例子!这是mobile_lg
照片。
和mobile_sm
照片:
当缩略图应该是这样的时候(我在Photoshop中裁剪它)
我试图在样式之后添加它,但它不起作用。
:commands => { :mobile_sm => "-gravity center -extent 200x150#" }
我想拍摄照片并将其裁剪/调整为200(宽度)150(高度),即使这意味着破坏性地进行。我还尝试在尺寸之后使用!
,但我仍然会看到您在上面看到的mobile_sm图片。
答案 0 :(得分:2)
我想你正在寻找类似的东西:
:small => { :mobile_sm => '150x200!', :quality => 70, :format => 'JPG'}
看看这里:http://www.imagemagick.org/script/command-line-processing.php
它总结了您使用Paperclip使用的ImageMagick所能做的一切。
顺便说一句,我喜欢这张照片;)