【问题标题】:Convert SVG to transparent PNG using Carrierwave & MiniMagick使用 Carrierwave 和 MiniMagick 将 SVG 转换为透明 PNG
【发布时间】:2020-03-26 15:20:01
【问题描述】:

我想在 Carrierwave 上传时使用以下 MiniMagick 命令将 SVG 转换为透明 PNG:

convert input.svg -transparent white output.png

我怎样才能做到这一点?请提供完整示例

【问题讨论】:

标签: ruby-on-rails image-processing carrierwave minimagick


【解决方案1】:

have read 认为转换选项必须输入文件之前。试试

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 2011-06-29
    • 2015-02-16
    • 2010-11-01
    • 2011-11-28
    • 1970-01-01
    • 2012-03-22
    相关资源
    最近更新 更多