在回形针中保存图像时禁用某些样式

时间:2016-02-09 17:52:47

标签: ruby ruby-on-rails-3 image-processing imagemagick paperclip

我正在使用paperclip来保存图像(版本3.5.1)和(rails版本3.2.21)。我的回形针模型中定义了各种样式

thumbnail

对于某些图像我不想要某种风格,对于某些图像我想要回形针来处理所有图像。图像的配置文件类型示例我只想处理logologo样式,而库图像我希望它处理所有图像(thumbnaillargebackgroundFile.ReadAllBytes(binToInject) )。是否有可能在paeprclip中实现这一目标?

1 个答案:

答案 0 :(得分:0)

看看https://github.com/thoughtbot/paperclip#dynamic-styles

class User < ActiveRecord::Base has_attached_file :avatar, styles: lambda { |attachment| { thumb: (attachment.instance.boss? ? "300x300>" : "100x100>") } } end