【问题标题】:How are image(jpeg and png) files formatted within SVG files?如何在 SVG 文件中格式化图像(jpeg 和 png)文件?
【发布时间】:2016-06-30 07:16:01
【问题描述】:

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

这是其中的一部分。

CQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYa

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

【问题讨论】:

    标签: javascript image svg


    【解决方案1】:

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

    在将生成的字符粘贴到 data URI 之前,您需要 base64 encode jpeg。

    【讨论】:

    • 谢谢,现在我知道了加密的名称,并且可以进行我需要的所有研究,以便将其应用于我的项目。再次感谢!
    • 这里没有加密,只有编码。
    猜你喜欢
    • 2016-11-17
    • 2012-11-17
    • 1970-01-01
    • 2018-05-04
    • 2015-10-18
    • 2021-09-12
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    相关资源
    最近更新 更多