如何通过PHP将.svg的图片转换成.jpg或.png格式的图片呢?用imagemagick转换后会不完整,比如只出现1/4的图片等等,看网上也有人问,但回答的很少,谢谢!

解决方案 »

  1.   

    hi,wisword,你好!这个问题能给点建议不?
      

  2.   

    ABC Amber SVG Converter 是一款用于转换你的 SVG (Scalable Vector Graphics) 文件为任何你所希望(BMP, WMF, EMF, ICO, JPG,GIF, PNG, TIFF, PCX, PCC, DCX, PBM, PGM, PPM, TGA 等)的图形格式的高级工具。该软件支持批量转换,可以从命令行运行,支持50多种语言并且配以一个内置的浏览器。
      

  3.   

    SVG是由W3C制定的基于可扩展标记语言(XML)来描述二维矢量图型的一个开放标准。
    用它生成的图片并不是真正意义上的图,
    所以何来转换之说.
      

  4.   

    谢谢大家,谢谢四楼的建议
    对于5楼的问题,的确是这样,但现在越来越多的图片都是svg格式的,它不会失真。
    我们后来采用了inkscape这个软件,然后在php中通过命令行来解决的
      

  5.   

    下面这篇文章最后讲到利用光栅化程序进行转换,不过我自己转换成 jpg 之后文字变得看起来不舒服
    http://blog.csdn.net/mrhu7002/article/details/1902319