问题标签 [gfx]

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

events - 支持 dojox.gfx Surface 中事件处理的浏览器

Firefox 3 以外的浏览器是否支持 dojox.gfx Surface 中的事件处理?

说,我有一个名为surface的变量,它是gfx表面的一个实例,然后我使用它来监听点击事件

surface.connect("onclick",null,function(e){ console.debug("clicked on the surface"); });

它在 Firefox 3 中有效,但在 IE8、Goggle Chrome 3、和 Safari 4 中无效。我可以对此做些什么,还是这 3 种浏览器不支持它?

谢谢!

0 投票
2 回答
1725 浏览

matrix - dojo.gfx 矩阵变换

矩阵变换让我头晕目眩。我有一个 dojox.gfx.group 我想用 Mover 拖动它,然后能够围绕表面上的某个点旋转它。我的基本代码如下所示:

为了简单起见,旋转点位于 (0,0)。我似乎不明白小组是如何轮换的。

任何对矩阵变换的简单教程的参考也会有所帮助。我检查过的那些并没有太大帮助。

0 投票
1 回答
1279 浏览

svg - 将 Dojox GFX 画布另存为 SVG

有没有办法将 Dojox GFX 画布序列化为 SVG?

我正在寻找一种方法来保存我的 Dojox GFX 画布内容,这种方式可以导出为可以轻松保存或打印的图形文件(SVG、PNG、JPG 等),而 SVG 似乎最有可能。

我找到了一个对 dojox.gfx.utils.toSvg 函数的引用,它看起来很完美:

http://docs.dojocampus.org/dojox/gfx/utils/toSvg

但是这个功能在我的 Dojo (1.1) 实现中不存在,并且在 Dojo Toolkit 文档中也没有提到,所以我不确定它是否存在。

谢谢。

0 投票
17 回答
73310 浏览

android - android mediaRecorder.setAudioSource 失败

我有 android G1 固件 1.6,我正在尝试使用以下代码从应用程序录制语音。

我的 manifest.xml 有:

我有:

如何正确录制语音?

0 投票
2 回答
786 浏览

python - gfx 从 pdf 创建质量差的图像

我正在使用 gfx 将 pdf 中的特定页面转换为 .png 图像,但创建的图像质量非常差。我需要使用 gfx 并且不能使用任何其他模块。使用的代码是:

0 投票
1 回答
2006 浏览

c++ - 比 SDL_gfx zoomSurface 更快地缩放 SDL 视图?

我正在用 SDL 编写游戏。我已经通过 SDL_gfx 库的 zoomSurface 函数实现了可缩放的窗口大小,但是男孩确实帧速率受到了影响(大概是因为每次调用 zoomSurface 时,它​​都会创建一个全新的 SDL_Surface 实例,并且为了连续缩放你需要调用每一帧)。

我对使用 SDL 进行编程非常陌生,所以我不知道它可能具有的任何其他功能。有没有更快的方法来做到这一点?

0 投票
1 回答
1264 浏览

events - dojo gfx 中形状的事件处理

我正在创建一个表面并在其上绘制一些形状。现在做一个

并在处理程序试图使目标形状可移动期间。

但是我不断收到“this.shape.connect 不是函数”,我认为这是因为 event.target 是一个 svg 矩形而不是一个 gfx 形状对象。谁能帮我找到如何在事件中获取 gfx 形状对象而不是底层 svg 对象?

谢谢。

0 投票
3 回答
2764 浏览

dojo - 如何在道场柱形图上叠加一条线

我正在使用道场柱形图。我想添加一条在绘图上绘制的自定义线(某种阈值线)。所以,假设 y 轴的范围从 0 到 5。我想要一条水平线,比如说,4.2 穿过图。它是一个柱形图。我希望找到一些绘图 API 可以帮助我在绘图上进行自定义绘图,但我无法弄清楚如何。我知道图表使用 gfx 和表面,所以如果我可以处理图表/绘图表面,也许我可以画一条自定义线?还需要数据来渲染坐标映射以实现这一点

我当前的图表使用如下代码:

0 投票
1 回答
841 浏览

dojo - 是否有一种简单的方法可以在 dojox.gfx 的形状上添加工具提示

我在http://bugs.dojotoolkit.org/ticket/10794找到了一个解决方案,但它仅适用于 dojo 1.4

对于 dojo 版本 1.7,没有 dojox.gfx.tooltip。请...

0 投票
2 回答
5742 浏览

python - 如何在pygame中使用gfx

我有一个 pygame 游戏,我想使用 pygame.gfxdraw.aacricle(),但每当我这样做时,都会出现错误:

AttributeError:“模块”对象没有属性“gfxdraw”

如何为 python 2.7 安装 gfx?