图像(jpeg 和 png)文件如何在 SVG 文件中格式化

How are image(jpeg and png) files formatted within SVG files?

本文关键字:文件 SVG 格式化 图像 jpeg png      更新时间:2023-09-26

我正在尝试在JS中编辑SVG文件,我已经开发了一种方法。我正在努力如何更改所述文件中的图像,这是一个 jpeg。在我进行任何编辑之前的 SVG 中,它包含大量翻译成图像的字母串。

这是其中的一大块。

CQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYa

如果您在文本编辑器中打开 jpeg 文件,您还会得到一串看似随机的字符,但是将它们放入 SVG 中不会显示所需的图像。与图像对应的文本以菱形填充问号。

这是

base64编码。几乎可以肯定,它已经在 xlink:href 属性中告诉你了。即我希望它看起来像这样: xlink:href="data:image/png;底座64,..."

在将

生成的字符粘贴到数据 URI 中之前,您需要对 jpeg 进行 base64 编码。