问题标签 [svg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6087 浏览

java - 在 SWT 项目中嵌入 SVG 画布的示例代码?

有没有一个很好的例子来说明如何将 SVG 画布包含到 Java SWT 项目中(特别是Holongate,尽管我会对任何其他选项感兴趣)?此外,我需要在 Mac OS X、Windows 和 Linux 客户端上支持这个 SVG 画布,以防实现依赖于本机库。感谢您的任何指示。

0 投票
2 回答
6761 浏览

javascript - 在 JavaScript 中将 DOM 节点或文档转换为 XML

假设您在 JavaScript 中获得了单个 DOM 元素或文档(例如 window.document),您将如何将其转换为有效的 XML?

更具体地说,对于我的示例,我有一个显示 SVG 的网页,这个 SVG 有很多 JavaScript 来允许交互。这是一个图表显示,可以让您放大图表,甚至进行一些转换。现在用户关闭这个想要有一个“保存图像”按钮。我想这样做的方式是获取 SVG 元素的文档节点,并将其转换为 XML,然后将其发送到服务器,然后服务器返回包含 SVG 文档或 PNG 图像的页面。

这一切都在 FireFox 上运行(目前这是用户的要求,尽管它在 Safari 和 Chrome 中也可以正常工作)。在网页的 Firefox 中,我已将 SVG 文档作为对象元素包含在内。在 javascript 中,我可以访问该对象 contentDocument,它指的是 XML 页面的根。它包含 XML 版本、文档标记和具有所有属性的根 svg 标记。

也许有人已经解决了这个问题,所以我可以复制他们的代码。也许有人知道在哪里寻找萤火虫来实现这一目标。或者也许已经有 DOM 方法可以做到这一点。

0 投票
1 回答
1547 浏览

javascript - JavaScript 导出 div 元素内的代码?

我有一个包含div元素的 Web 文档。

div元素包含一个svg子元素(它本身包含 SVG 原语:textpath等)。

最终,我想将该svg元素导出到一个适当的、自包含的 SVG 文档中。(然后我可以运行该 SVG 文档imagemagick并制作出版质量的数字。)

是否有 JavaScript 会将div带有必要<?xml>标头的元素内容“转储”到文件中?

0 投票
1 回答
3420 浏览

html - 将 SVG 嵌入 HTML(特定于 Opera)

我想将 SVG 图像嵌入到 Opera 的 UserJS 脚本中。问题是如何在加载的页面上显示此图像?

我使用 显示 PNG 图像<img src='data://image/png;base64,...'>,但未显示以这种方式使用 SVG 图像。使用外部 SVG 文件是可以的,但不是 'data://image/svg+xml,...'。

我不能将 SVG 代码直接嵌入 HTML,因为不是每个页面都是 XHTML。我可以使用<object type='image/svg+xml' data='data://image/svg+xml,.../>,但是 'click' 事件对它不起作用。

0 投票
2 回答
109 浏览

css - (简单)HTML 属性可以是属性还是仅适用于 CSS?

SVG 规范谈到了属性.. 这些是什么?可以将它们声明为与元素内联的属性吗?.. 还是只能在 CSS 样式表中声明?

0 投票
2 回答
13147 浏览

c# - 您可以将 XAML DrawingImage 转换回 SVG 进行编辑吗?

2 年前,一家设计公司在 WPF 中进行了应用程序设计,现在我们正在考虑更改其中一个图像上的文本。没有提供 SVG 文件,只使用了 XAML 代码,并且在设计公司从事该项目的开发人员不再在那里工作。我知道他在设计中使用了 Expression Blend。

任何有关将这样的 XAML 转换为 SVG 的可能方法的帮助都会有所帮助,甚至可以提供有关用于生成此 XAML 的工具的建议。我看到了有关将 XAML 转换为 SVG 的主题,但看起来这些工具只对最初在其工具中转换的 SVG 进行了转换。

资源字典包含用于通过应用程序显示图像的所有 DrawingImage 对象。这是我们正在编辑的图像之一:

0 投票
5 回答
4076 浏览

html - 在 Sharepoint 2007 上显示 SVG 文件

我正在构建一个 WSS 站点,该站点必须显示存储在 WSS 上的 SVG 文件。我正在尝试使用 <object> 标记来显示它并且它不显示,但是,如果我使用 <embed> 它可以正常工作。我正在使用 IE8 和 IE7

我一直在阅读,每个人都告诉 IE 更喜欢 <Object> 而不是 <embed>,但在 WSS 中它不能以这种方式工作。

要显示文件,我正在使用带有此代码的 Web 内容编辑器 Web 部件:

有什么线索吗??

0 投票
1 回答
456 浏览

xml - Adobe DTD 保存在哪里?

我不敢相信这些是多么难以找到。你会认为他们会在 adobe.com 上......无论如何。我在哪里可以下载以下 Adob​​e 命名空间 DTD?:

和... http://ns.adobe.com/AdobeSVGViewerExtensions/3.0

0 投票
2 回答
267 浏览

netbeans - 我的 j2me NetBeans6.5 项目中的 SVG 错误

我使用 svgForms、svgMenus 和 svgSplashScreen,但是在预验证(最后)步骤中总是出现一个恼人的错误,如下所示:

似乎需要添加一个库,但我在这里碰壁了。我的 svg 文件都是 baseProfile='tiny'。

提前致谢 :)

0 投票
1 回答
5012 浏览

flash - 如何将 swf 矢量动画转换为动画 svg 或静止 svg 序列?

如何将 swf 矢量动画转换为动画 svg 或静止 svg 序列?

谢谢!

ps 请不要提及 www.eprg.org/~sgp/swf2svg.html。它自 2000 年以来一直没有更新,我正在寻找本地解决方案。