Ruby on rails 更改文件类型回形针

Ruby on rails 更改文件类型回形针,ruby-on-rails,ruby,ruby-on-rails-3,rubygems,paperclip,Ruby On Rails,Ruby,Ruby On Rails 3,Rubygems,Paperclip,我有一个现有的回形针设置,将所有上传的图像转换为JPG的。然而,我注意到,PNG和GIF的上传和转换成JPG的结果是一种奇怪的颜色和某种版本效果。我知道JPG不支持透明,但我最近发现需要接受PNG和GIF,而不是将它们转换为JPG 我的当前配置: has_attached_file :icon, :styles => { :featured => ["330x90>", :jpg], :thumb => ["48x48>", :j

我有一个现有的回形针设置,将所有上传的图像转换为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转换,但仍能使用以前上载的所有附件


任何帮助都将不胜感激

尝试更改键,然后使用

rake回形针:刷新类=用户

这将重新生成您的所有图像。 确保用适用于应用程序的正确类替换该类。 有关更多信息,请参阅上的此链接