我有一个现有的项目,并且为了绘制图像,它基于HTML画布。现在我想"迁移"在svg,但我不知道如何。使用画布,我可以使用
简单地绘制图像context.drawImage(img)
其中context是CanvasRenderingContext2D的istance。 SVG还有某种上下文吗?
修改
我不想将SVG图像绘制到画布中,但我希望使用SVG元素替换画布。这种选择的原因是提高图像质量。在canvas元素上绘制.svg图片,它呈现为.png或.jpg。在SVG元素上绘制.svg图片,它保留了格式,结果是更高的质量。