代码之家  ›  专栏  ›  技术社区  ›  jantimon

SVG到JPG/PNG

  •  9
  • jantimon  · 技术社区  · 15 年前

    有没有工作模块 转换 SVG格式 形象 JPEG格式 巴布亚新几内亚 ?

    4 回复  |  直到 11 年前
        1
  •  6
  •   slebetman    15 年前

    看看蜡染工具包。特别是光栅化器:

    http://xmlgraphics.apache.org/batik/tools/rasterizer.html

        2
  •  6
  •   Boris Delormas    15 年前

    如果您使用的是PEAR,那么就可以使用XML\u svg2image包( http://pear.php.net/package/XML_svg2image/ ). 如果没有,你应该看看ImageMagick命令行工具( http://www.imagemagick.org/script/command-line-tools.php ). convert程序使用起来非常简单: http://www.imagemagick.org/script/convert.php#usage

        3
  •  5
  •   Wrikken    15 年前

    如果您安装了imagemagick(该工具,不确定它如何与PHP包一起工作),它可以简单到:

    <?php
      `convert infile.svg outfile.jpg`
    ?>
    
        4
  •  5
  •   Vinay Bagale    12 年前

    我们也可以使用命令行界面,如inkscape来实现它。从下载inkscape inkscape.org

    命令类型:

    单文件转换

    inkscape -z --file=original.svg --export-png=converted.png --export-area-drawing --export-dpi=200
    

    for i in *.svg; 
       do inkscape -z --file=$i --export-png=$i.png --export-area-drawing --export-dpi=200; 
    done
    

    --导出区域图形:只导出SVG文件的绘图区域,不导出整个文档区域。

    推荐文章