Конвертировать SVG в прозрачный PNG, используя Carrierwave & MiniMagick - PullRequest
2 голосов
/ 02 декабря 2019

Я хочу преобразовать SVG в прозрачный PNG с помощью следующей команды MiniMagick при загрузке Carrierwave:

convert input.svg -transparent white output.png

Как этого добиться? Пожалуйста, предоставьте ПОЛНЫЙ ПРИМЕР

1 Ответ

1 голос
/ 09 декабря 2019

I прочитал , что параметры преобразования должны быть перед входным файлом. Попробуйте с

MiniMagick::Tool::Convert.new do |convert|
  convert << "-density" << "72" 
  convert << "-transparent" << "white"
  convert << "input.svg"
  convert << "output.png"
end
...