繁体   English   中英

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

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

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

这是其中的一部分。

CQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYa

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

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

在将结果字符粘贴到数据 URI之前,您需要jpeg 进行base64 编码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM