我试图find适合现代浏览器的正确的SVG库。 我的目标是决定,什么库适合创build简单的在线SVG编辑器与例如。 文本和path编辑和剪报文本与path。 我find了两个可能合适的库: Snap.svg和Svg.js。 SNAP.SVG Github: https : //github.com/adobe-webplatform/Snap.svg 源代码行:6925 Github星级:3445 Doc: http : //snapsvg.io/docs/ 入门: http : //snapsvg.io/start/ 启动器例子( JSBIN ) var draw = Snap(800, 600); // create image var image = draw.image('http://img.dovov.comshade.jpg', 0, -150, 600, 600); // create text var text = draw.text(0,120, 'SNAP.SVG'); text.attr({ fontFamily: 'Source Sans Pro', fontSize: 120, textAnchor: […]
我有一个外部的SVG文件,其中包含一些模式中的embedded式图像标签。 每当我使用toDataURL()将这个SVG转换成PNG时,生成的PNG图像不包含我已经作为模式应用于某些SVGpath的图像。 有什么办法可以解决这个问题吗?