使用特定样式的回形针+回形针

Using paperclip + papercrop with specific style

如何设置图片裁剪为特定风格?

这是我的风格:

{
    :thumb => attachment.instance.thumb_style,
    :small => attachment.instance.small_style,
    :normal => attachment.instance.normal_style
}

所以当我裁剪图像时,唯一会改变的样式是 :thumb.

找到解决方案。

我试图在带有 after_asset_post_process 的模型中使用 reprocess! 但它正在创建一个无限循环,所以我所做的是:

img = Paperclip::Attachment.new("asset", instance, {:path => ':rails_root/public/system/assets/:class/:attachment/:id/:style/:basename.:extension', :styles => {:normal => "620x"} })
img.reprocess!

我在控制器中保存资产后。