我想知道如何将带alpha通道的png和gif文件转换为带回形针的白色背景的jpg
我尝试了这个但是,它不起作用
has_attached_file(
:photo,
:whiny => false,
:styles => {
:medium => ["300x300>", :jpg],
:thumb => ["100x100>", :jpg]
},
:convert_options => { :all => '-alpha white -background white'}
)
它以灰色背景保存文件。
答案 0 :(得分:12)
这里的解决方案
has_attached_file :photo,
:styles => {
:medium => ["300x300>",:jpg],
:thumb => ["100x100>", :jpg]
},
:convert_options => {
:all => '-background white -flatten +matte'
}
答案 1 :(得分:7)
-alpha remove -background white
更可取。 white
不是-alpha
的有效参数。