问题标签 [canvas]

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 回答
2114 浏览

java - 使用 SWT 进行快速像素绘图?

我正在寻找一种快速简便的方法来在 SWT 画布中绘制任意颜色的像素。到目前为止,我正在使用类似的东西:

这是非常可怕的缓慢。用像素填充 300x300 画布大约需要一秒半的时间。我可以在屏幕外创建一个图像,在其中设置像素,然后绘制图像。这会更快,但我特别想要在画布上逐像素绘制图像的渐变绘画效果。

0 投票
4 回答
19172 浏览

javascript - 怎么在a上画文字Safari 中的标记

我一直在尝试使用<canvas>标签来绘制简单的图表和图表,到目前为止它很容易使用。我有一个问题的想法。我不知道如何<canvas>在 Safari 上绘制文本。在 Firefox 3.0 中,我可以这样做:

fillText()在 Apple 的 Safari 文档中看到了对方法的引用,但 Safari 3.2 似乎不支持它。这只是目前缺少的东西,还是一些保守的秘密?

0 投票
6 回答
9081 浏览

javascript - JavaScript 图表库 - 谷歌分析风格

我正在寻找一个 Javascript 库来创建类似于 Google Analytics 的折线图。当鼠标悬停在一个点上时,一个框会显示数据。

一个例子是在http://wikirank.com/en

没有 Flash 或 Air,只有 JS 和客户端 Canvas...

最好免费...

0 投票
4 回答
1365 浏览

apache-flex - 在 Flex 中,如何在运行时获取无子画布组件的尺寸?

我的一个组件如下所示:

在creationComplete上,我加载了一些我想根据画布尺寸缩放和定位的精灵以创建自定义网格布局,但是当我访问“网格”的尺寸时,我得到0和0。有什么办法可以得到没有分配绝对值的尺寸?

0 投票
1 回答
4094 浏览

c# - WPF:画布 Z 索引错误

所以我在 WPF 中制作了自己的轮播控件。我偶然发现了一个错误,想知道是否有人知道我可以如何解决这个问题,比如方法调用或一系列方法调用或一些变通方法。这是我的轮播的打印屏幕:

轮播图片 http://img4.imageshack.us/img4/9599/carousele.jpg

正如你可以清楚地看到这张图片,我的鼠标指针在按钮上,上面写着 16。但是上面写着 18 的按钮是蓝色的,就好像我的鼠标在那个按钮上一样。我还将工具提示设置为绑定到内容,并且工具提示说我的鼠标悬停在带有 18 个按钮的按钮上。这应该是正确的行为,因为 18 是按钮的 z-index 值。因此,上面有 18 的按钮应该在上面有 16 的按钮的顶部。然而,WPF 并没有以这种方式渲染画布,我想知道如何克服这个问题。我尝试了 canvas.InvalidateArranage()、canvas.invalidateVisual()、canvas.UpdateLayout() 但我没有运气。画布的左侧显示了它应该是什么样子,但即使 z-index 值正确,右侧也无法产生相同的结果,

0 投票
3 回答
7705 浏览

c# - 如何在 Silverlight 的画布上动态放置控件?

我正在尝试将我创建的控件放在我的Canvas. 这个想法是能够动态地动态添加它们。就像在按钮上单击或在DispatchTimer. 我有以下内容,但它不起作用:

我没有看到任何控件出现...

0 投票
1 回答
2103 浏览

canvas - 如何在 GDI+ 中擦除图形上的内容?

我在 c++ 中使用 gdi+。

有两个问题。

1.我发现canvasImg是黑色的。如何将颜色更改为白色?我的意思是我想要一块白色的帆布。

2. 如果我在画布上画了一些东西,如何清除画布?

非常感谢!

0 投票
6 回答
5894 浏览

javascript - Javascript CANVAS 是如何工作的?

Javascript CANVAS 很棒:它允许我们在浏览器屏幕上绘制线条、多边形之类的东西。

我想知道 Javascript CANVAS 是如何工作的。例如画一条线,它是使用一系列对齐的小图像来模拟这条线还是其他方法?

提前致谢。

0 投票
2 回答
310 浏览

wpf - 如何确定何时在 Silverlight 中添加了新的 UIElement

我正在设计一个从画布继承的 sliverlight 用户控件。我有必要找出何时将新UIElement添加到 MyBase 的 Children 属性,但没有像“ItemAdded”这样的事件。由于我想为我的画布的孩子设置动画,我不能使用LayoutUpdated事件(它被击中了一百万次)。

0 投票
2 回答
7286 浏览

javascript - Javascript Canvas Serialization/Deserialization?

Can you serialize/deserialize a canvas object in javascript?