2011-06-03 105 views
3

我有一個現有的Paperclip設置,可將所有上傳的圖像轉換爲JPG。不過,我注意到,PNG和GIF上傳並轉換爲JPG最終會帶來奇怪的色彩和某種內在效果。我知道JPG文件不支持透明度,但我最近發現需要接受巴新和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轉換,但仍可以處理我以前上傳的所有附件?

任何幫助將不勝感激!

回答

4

嘗試改變鍵,然後用

rake paperclip:refresh CLASS=User

這將重新生成所有的圖像。 確保使用正確的類替換您的應用。 欲瞭解更多信息,請參閱此鏈接thumbnail generation