我有一个现有的Paperclip设置,可以将所有上传的图像转换为JPG。然而,我注意到PNG和GIF上传并转换为JPG最终会产生奇怪的色彩和某种不同的效果。我知道JPG不支持透明度,但我最近发现需要接受PNG和GIF,而不是将它们转换为JPG ......
我当前的配置:
has_attached_file :icon,
:styles => { :featured => ["330x90>", :jpg], :thumb => ["48x48>", :jpg] },
:convert_options => { :all => "-quality 95" },
:path => "media/nation_apps/content_sources/:id/icon_:style.:extension"
当我删除:jpg键时,它会破坏所有现有的上传内容。如何更改我的回形针设置以强制进行JPG转换,但仍然可以使用我之前上传的所有附件?
任何帮助将不胜感激!
答案 0 :(得分:4)
尝试更改密钥,然后使用
rake paperclip:refresh CLASS=User
这将重新生成您的所有图像。 确保使用正确的应用程序替换类。 有关详细信息,请参阅thumbnail generation上的此链接。