使用特定样式的回形针+回形针
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!
我在控制器中保存资产后。
如何设置图片裁剪为特定风格?
这是我的风格:
{
: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!
我在控制器中保存资产后。