image - 将 png 图像嵌入到 SVG 中

标签 image svg

Possible Duplicate:
Does SVG support embedding of bitmap images ?

我正在尝试将 PNG 图像插入 SVG 文件。 如果我使用 标签,我只能设置对 PNG 图像的引用。我不想将整个 PNG 数据放入 SVG 中,因为如果移动或删除 PNG 文件,我的 SVG 文件仍应使用这些 PNG 数据进行渲染。

可以使用 SVG 格式吗?

提前谢谢您!

最佳答案

有两种方法可以在 SVG 中引用图像,您可以引用“危险”的外部源,因为外部资源可能变得不可用,第二种方法是将图像的 64 位编码直接嵌入到 SVG 中你可能想要什么

有在线工具可以将图像转换为 64 位编码 当您获得这些字符串时,您将它们放入正确的标签中

我认为 Inkscape 提供了以两种方式加载图像的选项,因此您不必使用在线转换工具。

关于image - 将 png 图像嵌入到 SVG 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748065/

相关文章:

java - 显示图像 - 错误 : incompatible types: ParseObject cannot be converted to ParseFile

ios - 如何选择在 iOS 应用程序中使用的自定义图像的尺寸/分辨率?

javascript - 如何用简单的例子来理解 `interpolateTransformCss` 中的 `interpolateTransformSvg` 、 `d3-interpolate` ?

javascript - D3 似乎更新了错误的 SVG 元素

html - 从 CSS 文件更改 Logo 图像?

css - 无法将段落与其各自的图像对齐。 (连续3段)

svg - 绘制 SVG 后的 Canvas 'tainted'

javascript - 如何制作响应式图像 map ,其中图像和热点会随窗口自动调整大小?

ios - 在 Swift 中水平滚动图像(如 Youtube 应用程序)

c# - 我应该如何模板化这个 svg 片段?