Pregunta

Me gustaría saber cómo convertir los archivos PNG y GIF con canal alfa a jpg con el fondo blanco con un clip

He intentado esto pero, no funciona

has_attached_file( 
  :photo, 
  :whiny => false, 
  :styles => { 
    :medium => ["300x300>", :jpg], 
    :thumb => ["100x100>", :jpg] 
  }, 
  :convert_options => { :all => '-alpha white -background white'}
)

Se guarda el archivo con el fondo gris.

¿Fue útil?

Solución

Es preferible -alpha remove -background white. white no es un argumento válido para -alpha.

Otros consejos

A continuación la solución

has_attached_file :photo,
  :styles => {
    :medium => ["300x300>",:jpg],
    :thumb => ["100x100>", :jpg]
  },
  :convert_options => {
    :all => '-background white -flatten +matte'
  }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top