问题标签 [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 投票
5 回答
15165 浏览

javascript - 哪个更好?为什么?RaphaelJS 还是 HTML5 画布?

我在网上找到了一个甚至可以和IE6一起使用的向量库!

http://raphaeljs.com/index.html

太奇妙了。

现在我的问题是它比即将到来的 HTML5 <canvas> 更好吗?我问的唯一原因是,Microsoft 实现不需要插件即可运行的 <canvas> 可能需要数年时间。

直到互联网上的所有 IE 用户都摆脱他们的旧浏览器,我们甚至可以证明使用 HTML5 <canvas> 的时间更长。

我一直在坚持标准,但是由于 MS 浏览器开发缓慢,这将花费太长时间。

想法?

0 投票
1 回答
956 浏览

flash - 我可以从 Graphics 对象中取回矢量数据吗?

在 Flash 10 播放器中,假设我加载了一个只有一打随机行的 Sprite。有没有办法检查 Sprite 的图形对象并找出这些线条的位置?

目前,我有一项疯狂的工作,我将线条绘制到位图并检查位图,但这既粗糙又昂贵。

0 投票
3 回答
9198 浏览

wpf - WPF 性能:在画布上显示数千个路径/形状

我目前正在开发一种可视化工具,可以在 Canvas 上绘制 WPF 形状,例如路径、椭圆等。我已经实现了一种虚拟化方法,其中根据形状的可见性动态销毁和创建形状。然而,即使只有大约 600 个椭圆可见,该应用程序似乎也很困难。

我有哪些加快速度的选择?我正在考虑将分组的形状(假设一次 500 个)渲染为透明位图,并且只在画布上绘制这些形状。但我不知道这是否是个好主意......据我所知,如果应用了转换,这需要某种破解:

使用大的 WritableBitmap 怎么样?那会是另一种方法吗?

0 投票
1 回答
470 浏览

vector-graphics - 需要的算法:绘制轮廓圆点

是否有一个完善的算法我可以窃取^h^h^h^h^h副本,它会在给定一个充满点的区域绘制轮廓形状?

我特别想到这个:

约翰康威的生活:从“设计立场”(丹丹尼特的话)来看生活可能是一种很好的方式——这样做的一种方法是围绕已知模式绘制轮廓:或者可能是连接点:绘图最远的线 - 但仍在特定区域中相互作用的点。

所以滑翔机看起来仍然很像滑翔机:但更大的形状只会显示它们的轮廓。

我可能还没有考虑到这一点[因为某些模式涉及“分离”、非交互的点——只注定在未来的一代中交互——我想你可以考虑这样的时间交互吗?],应该发布到'www.halfbakery.com',但也许这很有趣.....

0 投票
2 回答
410 浏览

image-processing - 使用脚本语言弯曲矢量图像(文本)

我们想在生成的矢量图像(svg、pdf)中显示动态文本(ttf 字体或类似字体),它应该像足球衫上的名字一样弯曲。是否有任何命令行工具或其他可能性来做到这一点?重要的是它是矢量图形,因为输出将打印在布料上!

太感谢了。

0 投票
4 回答
100953 浏览

c# - 在 .NET/C# 中绘制 SVG?

我想使用 C# 生成一个 SVG 文件。我已经有了以 PNG 和 EMF 格式绘制它们的代码(使用框架的标准类System.Drawing.Imaging.MetafileZedGraph)。你有什么建议让代码适应 SVG?最好我想找到一些模仿System.Drawing.Graphics界面的库(免费或免费)。

0 投票
2 回答
2935 浏览

iphone - 使用 Core Graphics 绘制路径的问题 - iPhone

我正在尝试在我的应用程序中绘制地图注释 - 非常类似于 MapKit 的 MKAnnotationView,但没有 mapkit。

我无法弄清楚视图轮廓的路径排序问题。

结果图片:

http://img504.imageshack.us/img504/5458/screenshot20091010at703.png

代码:

0 投票
2 回答
13637 浏览

java - 在 Java 中渲染矢量形状

我有一系列形状(大约 50 个),每个有 5 个点和一种颜色(具有 alpha 透明度)。我想将这些形状渲染到像素网格上。

我作为一个业余爱好者编程,所以我不知道我应该如何去做。

有人可以给我一个起点或一些伪代码吗?

提前致谢。

0 投票
1 回答
93 浏览

graphics - 可以构建的图形编辑器有哪些?

我想从一个功能强大的矢量图形绘图/编辑程序开始,并将其扩展为我正在处理的项目创建一个视觉设计器。

您知道可以构建的图形编辑器吗?也许开源?用户应该已经能够自由地绘制和着色图形,并且任何形式的分组/排列元素都是一个优点。

0 投票
1 回答
667 浏览

flash - 使用 SVG 矢量数据制作基于 Flash 的交互式地图的代码库?

我正在寻找一种获取 SVG 路径信息(基本上是一串坐标)并使用 Actionscript 动态绘制它的方法。如果这些形状可以检测到鼠标事件来触发 JS 并动态改变它们的外观(填充、描边等),那就锦上添花。

我目前正在尝试使用 SVG 与此(http://raphaeljs.com/australia.html)类似的东西,但它在 IE 中太慢了。我还尝试过 Google 的 SVG Web ( http://code.google.com/p/svgweb/ ),它基本上完全符合我的要求(它在 IE 中将 SVG 转换为 Flash),但同样,它很慢 - 它这就是为什么我正在考虑在 Flash 中完成整个 shebang。

任何人都知道一些链接可以将我指向正确的方向吗?