图像(jpeg 和 png)文件如何在 SVG 文件中格式化
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;底座64,..."
在将生成的字符粘贴到数据 URI 中之前,您需要对 jpeg 进行 base64 编码。
相关文章:
- 将包含SVG元素的HTML转换为图像文件
- SVG使用Javascript将文件上载到DOM就绪元素
- 如何获取从 HTML 到 SVG 文件的值
- JavaScript在嵌入SVG文件中不起作用
- 从上传的文件中获取svg元素的宽度
- 使用PHP将png/svg导出为单个png文件
- 在rails中操作上传的svg文件
- 使用D3.js旋转外部SVG文件
- HTML-SVG文件动画不适用于主机,但适用于本地
- 在子网站/子文件夹中找不到SVG href ID
- 当SVG是单独的文件时,剪辑路径/web工具包掩码有效,但在内联时无效
- 不呈现使用拉斐尔的SVG文件
- 我们可以使用 Javascript 更改加载的 SVG 文件的颜色吗?
- 如何获取上传的SVG文件对象的内容
- 如何使用此 js svg 解析器将 svg 文件或元素中的路径小数位更改为 n 位小数
- 这个文件中的错误在哪里.svg脚本(使用 ecmascript)
- 图像(jpeg 和 png)文件如何在 SVG 文件中格式化
- 下载被 Chrome 阻止的 xml 和 svg 文件的 zip 存档(无论是否为空)
- 将编辑的 SVG 文件另存为新文件或保存到数据库
- 加载许多 svg 文件并更改填充