问题标签 [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 回答
6421 浏览

wpf - 如何在 WPF 或 Silverlight 应用程序中使用 EPS 文件?

我有一些 EPS 格式的图像,我想在我的 WPF 应用程序中使用它们。这可能吗?

如果没有,有没有办法将它们转换为 XAML,以便我可以直接在 WPF 中使用它们?我没有 Expression Design 或 Adob​​e Illustrator 的预算,而且只有几张图片需要转换。

0 投票
4 回答
1254 浏览

c# - Windows Mobile 上的矢量图形

我必须制作一个在 Windows (XP/Vista) 和 Windows Mobile 上运行的应用程序。图形界面必须是可扩展的(针对不同的分辨率),并且控件必须是自定义的(就像通常在音乐应用程序上找到的那样)。SVG 是我的即时选择,但缺乏对 Windows Mobile 的支持几乎浪费了我的时间预算。我试图评估 WMF,这似乎是正确的答案,但我不太喜欢它。我在考虑 WPF/XAML,但我不知道 Windows 和 Windows Mobile 之间有什么区别。该项目必须是 C# 或 C++ 并且它是一个商业项目(因此没有 GPL 库)。什么是最好的选择?我俯瞰什么?

0 投票
4 回答
3197 浏览

java - 如何显示 SVG 图形的一个小节或“切片”?

有没有办法切片 SVG 。我的意思是任何已经可用的 lib 。我需要在 Java 中实现这个切片组件。

我的意思是,我有单个 SVG 文件和基于图形选择的标尺/刻度,我想将单个 SVG 分割成不同的 SVG 文件。

希望我清楚

0 投票
3 回答
24294 浏览

c# - 使用 XAML 文件作为矢量图像源

我希望能够使用矢量图形,最好是在 XAML 中定义,作为图像控件的源,就像我目前可以使用像 PNG 这样的光栅图像一样。这样我就可以轻松地在位图和矢量图像之间混合和匹配,如下所示:

Module.xaml 很可能将<DrawingImage>其作为其根元素,而不是<UserControl>.

实际上,我真正想要的是这个,所以我的 ViewModel 可以自行选择光栅或矢量图像:

这可能吗?Image.Source 可以从给定的 URI 加载 XAML 类吗?还是只能加载位图资源?

0 投票
1 回答
2017 浏览

wpf - WPF 路径与图像 png jpg

考虑一个Button由许多图形元素(和Path)组成的绘制在 上Canvas。为什么使用Path和 其他元素在其中构建图像Button比为其分配自定义Bitmap更好?

我知道一个优点,“路径是矢量图像”。但是,如果我不打算缩放,为什么要使用它来代替我的自定义 .png、.ico 和 .jpg 图像?

0 投票
1 回答
818 浏览

.net - 矢量图形格式的比较

来自Wikipedia:Vector Formats,有几种矢量图形格式,例如:

  • CGM(计算机图形元文件)
  • SVG(可缩放矢量图形)
  • ODG(开放文档图形)
  • EPS(封装的 PostScript)
  • PDF(便携式文档格式)
  • SWF(小型网页格式)
  • WMF/EMF(Windows 图元文件/增强型图元文件)
  • XPS(XML 纸张规范)

有没有人在以下方面以编程方式处理这些格式的经验:

  • 操纵
  • 导出为位图或其他压缩格式(即 JPG/GIF/PNG)
  • 开源库支持(专门针对 .NET)
  • 贮存
  • 与处理这些格式相关的任何问题?
  • 设计师同行的首选格式?
0 投票
3 回答
742 浏览

flash - 从矢量图形和文本服务器端或闪存中生成 PDF 的最简单方法

好的,问题来了:

  • 矢量图形的格式可以是 SWF 或 SVG,由我选择
  • 文本可以有任何字体
  • 文本和图形都可以旋转和移动,图形也可以缩放

我考虑在客户端,即 flash player 9,使用alivePDF,但 1. 它不支持许多字体,2. 代码确实有点单一且非结构化,所以我没有真正的线索,从哪里开始破解在我自己...

所以我想,也许在服务器端这样做......所以我的问题是,有没有人知道库/工具,这使得这以一种简单的方式可行?我真的不想解析遍历矢量图形并将它们自己绘制到PDF中......

问候

back2dos

0 投票
3 回答
2049 浏览

java - 哪些库可用于帮助为手机创建 2D Java 游戏?

我想开始为手机(在 J2ME 上)开发 2D Java 游戏,因此我想知道是否存在任何库或“引擎”来帮助完成各种图形任务:

  • 用像素字体绘制文本?
  • 为具有多个帧的精灵绘制位图,如动画 GIF?
  • 使用代码、线条、贝塞尔曲线、填充和渐变填充绘制图形?
  • 精灵的排序/分层?

或者也许存在一本很棒的书,它为您提供了足够的代码示例以快速启动?

替代文字

0 投票
5 回答
3611 浏览

c# - 构建一个 OpenGL C# 应用程序来替换 GDI 是否明智?

我使用 MFC 开发了一个相当大的应用程序。自然,我使用 GDI 进行绘图,使用 CCmdTarget 进行事件路由,以及文档视图架构。这是一条便捷的发展道路。

现在,客户有兴趣将此应用程序转换为 .Net。我更喜欢(他们也喜欢)用 C# 编写新产品。

该应用程序显示数千个图形对象并与之交互,所以我认为使用 GDI+,虽然看起来很自然,但会导致性能问题,所以我正在考虑使用 OpenGL,特别是 OpenTK - 作为图形库(它是 2D)。

我知道 OpenGL 的工作方式与这些依赖于屏幕部分失效的 Windows API 不同。OpenGL 有一个不断绘制到屏幕的渲染循环。

我的问题是:这是一种可以接受的方式吗?

  • 性能——用户是否需要特殊的显卡(硬件?)。它是图形密集型游戏,但不是高端游戏

  • 打印和打印预览——这些事情实现起来很复杂吗?

  • 多选和上下文菜单

这个库在 Windows 窗体中运行良好吗?

0 投票
1 回答
2491 浏览

.net - 带强制抗锯齿的 EMF

我们的程序需要生成矢量图形,为此我们选择了 EMF。但是,其他程序似乎将这些图像呈现为非抗锯齿。我发现 SVG 格式确实有一个标志来指示一些/所有对象应该抗锯齿。

EMF 格式中是否有任何类型的标志或命令表明我们想要抗锯齿?如果是这样,如何使用System.Drawing.Imaging.Metafile类生成该命令?

谢谢你。