如何将图像转换为“data:image/svg+xml;base64”

Myk*_*ita 2 css xml base64 svg

如何将图像转换为“data:image/svg+xml;base64”?

我已经尝试过这个,但它只生成一个data:image/png;base64. 我会需要data:image/svg+xml;base64。我需要在(示例)Photoshop 中以特定方式保存它吗?

zx4*_*485 5

data:image/png;base64适用于位图数据 (PNG) 和
data:image/svg+xml;base64矢量数据 (SVG)。

因此,您需要一个程序将位图数据(像素)转换为矢量数据,这是相当复杂的。

另一个方向(矢量到位图)很容易。

简而言之:

  • 矢量数据由复杂对象组成(直线、圆、椭圆……)
  • 位图数据由一系列点组成(点、点、点...)

  • 最简单的方法是使用矢量图形程序,例如 [SVG-Edit](https://github.com/SVG-Edit/svgedit)。 (2认同)