问题标签 [vector-graphics]

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 投票
1 回答
3292 浏览

c - 用开罗图形绘制多个矩形

我正在尝试编写一个开罗程序来将整个图像填充为黑色,然后在其中绘制另一个矩形以不同的颜色。最后,我将把它做成一个程序,生成一个看起来像数字时钟的当前时间的 .png。现在,这就是我要挂断电话的地方。

这是我的代码:

问题在于这段代码它绘制矩形以占据整个图像,而从 printf 中它应该只占据一小部分。有谁知道我怎样才能让这个矩形显示为正确的大小?

0 投票
2 回答
2570 浏览

windows - 从 EMF 图像文件中提取宽度/高度尺寸

我维护了一个小型 Perl 库,可以从图像中提取宽度/高度,供那些想要该功能而不使用更大、更通用的库的人使用。有人问我是否可以支持 Windows EMF 格式。但是,我的 Google-fu 在尝试找到一个好的格式规范或更好的示例代码(任何语言)时,我的运气并不好。我正在寻找一个体面的格式规范,或读取/解析文件的示例。像往常一样,非常感谢所有帮助。

0 投票
4 回答
3693 浏览

apache-flex - 为 flex 创建 FXG

我需要动态创建 Flash 内容——为了构建图像的需要。我在两点上需要帮助 a) 矢量图在大小上总是比光栅图形好/矢量图是否需要更长的时间来渲染 b) 我们是否有开源工具来创建 fxg 文件以导入到 flex builder

rg

0 投票
1 回答
3303 浏览

android - 如何在没有Flash的Android中存储和显示矢量文本+图形图像?

哪些矢量图形格式可用于在 android 应用程序的视图中显示?据我了解,PDF目前不是一个选项,那么还有哪些其他选项可以存储和显示复杂的文本+图形?

不幸的是,我无法将嵌入式浏览器与 Flash 一起使用,因为我需要此应用程序才能在 2.2 之前的 Android 版本上运行。

0 投票
2 回答
4449 浏览

.net - 开源 .NET 矢量图形编辑器

有谁知道任何用 .NET 语言编写的开源矢量编辑器?

我知道Inkscape很受欢迎,但它是用 C++ 编写的。我知道的唯一 .NET 是XDraw,但想要更活跃或具有更多功能的东西。

0 投票
2 回答
838 浏览

graphics - 我可以使用什么库来操作 SVG 文件?

我正在寻找一个允许我对 SVG 文件执行图形操作的库。我所说的“操纵”是指:

  • 将两个重叠的形状合并为一个形状
  • 找到形状的几何中心
  • 绘制一个形状的副本,其大小为原始形状的 25%

...以及其他可以在 Illustrator 中完成的事情。

我需要构建一个流程来自动化这些任务并在数百个 SVG 文件上执行它们。我意识到我可以编写脚本来在 Illustrator 中自动执行此类操作,但我需要在远程机器上运行它并且不能依赖于 Illustrator 的运行实例。

0 投票
1 回答
779 浏览

c++ - 用中心点和比例因子转换顶点?

我的应用程序是矢量绘图应用程序。它适用于 OpenGL。我将对其进行修改以使用 Cairo 2D 图形库。问题在于缩放。使用 openGL 相机和比例因子可以像这样工作:

鼠标位置是这样获得的:

从那里我画出三角形的 VBO。这使我可以平移和放大。鉴于 Cairo 只能基于坐标进行绘制,我如何才能在不使用变换的情况下正确缩放和平移顶点。基本上 GlOrtho 通常会设置视口,但我认为我不能在 Cairo 上做到这一点。

好吧,GlOrtho 能够更改视口矩阵而不是修改顶点,但是我怎样才能修改顶点以获得相同的结果呢?

谢谢

*给定从 ScreenToWorld 获得的顶点 P,我该如何修改它以便根据相机和比例因子对其进行缩放和平移?因为通常 OpenGL 基本上会这样做

0 投票
0 回答
639 浏览

svg - SVG:如何定位旋转文本的边界框

我必须构建一个包含一些旋转文本元素的 SVG 图像。我想实现以下目标:

  • 每个文本元素都应围绕其中心点按a度数旋转。
  • 旋转文本的结果(假想)边界框应被翻译,使其左上角位于 position x,y
  • 我们事先不知道文本元素的内容,即宽度。

最好的方法是什么?

(我对 SVG 有基本的了解,并且可以自己查找规范。所以我知道transformand rotate()translate()......但是,我在这个具体案例中挣扎。)

0 投票
2 回答
513 浏览

editor - 寻找基于 Web 的矢量图形编辑器

这是我的标准:

我更喜欢具有可配置、精美且可嵌入的用户界面的东西。黑白编辑(白色画布上的黑线)适合我的目的。跨浏览器的兼容性会很好。我宁愿不使用Flash。文本编辑是必须的(更改字体类型和大小)。

我不是在为我的目的寻找完美的编辑器,因为那肯定不存在,但很接近。

0 投票
1 回答
2820 浏览

vector-graphics - 如何使用 RaphaelJS 绘制现有的矢量图像

我开始学习RaphaelJS,但它似乎是一个陡峭的学习曲线,因为我不是很精通 javascript。但它似乎是一个很好的图书馆,我愿意花时间去学习它。

我想知道的是:

  1. 如何在 RaphaelJS 中使用现有的矢量图像

    (如果我下载“矢量”图像,我可以告诉 RaphaelJS 绘制坐标吗?)

  2. 有没有办法将图像(jpg、gif 或其他)转换为 RaphaelJS 可以使用的矢量图形。

我的困惑是,在示例页面上,图像是以对我有意义的坐标绘制的。但是,如果从网上下载矢量图像,坐标在哪里?

我的目标是在我的网页上制作可点击的图像,就像 RaphaelJS 的澳大利亚地图示例一样,上面有一个悬停事件。