【问题标题】:dojox.gfx and shape filtersdojox.gfx 和形状过滤器
【发布时间】:2011-01-11 22:29:59
【问题描述】:

我已经成功地将 dojox.gfx 与 SVG 渲染器一起使用,以独立于浏览器的方式渲染我的图形。

我知道 SVG 样式过滤器 没有在 dojox.gfx 中实现的主要原因之一是因为它们不是 Canvas 和 VML 规范的一部分。

我想要实现的是对我的 dojox.gfx 形状应用一些效果,例如阴影、模糊、纹理图案等。实现此效果的最佳方法是什么?

我知道 RaphaelCappuccinojQuery 等库确实支持 SVG 过滤器,但我确实想使用 dojox.gfx通用图形 API 的抽象。

我认为如果 dojox.gfx 包含一个用于此类常见效果(如上面提到的效果)的基本过滤器库并将它们用于 CanvasVML 即使它们不是规范的一部分。

问候,

乔治

【问题讨论】:

    标签: dojo canvas svg vml dojox.gfx


    【解决方案1】:

    不幸的是,如果不借助可下载的插件,就无法为 VML 实现任何东西。 Canvas 是可行的,但由于其计算复杂性和 JavaScript 在处理像素和其他低级类型时固有的低效率,在 JavaScript 中实现某些效果将是一场艰苦的战斗。

    但我感受到了你的痛苦,看起来 dojox.gfx 的下一件大事将是更好地支持 SVG 和 Canvas,包括剪辑、过滤器和动画。敬请期待!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-01
      • 2017-01-30
      • 2017-06-19
      • 2016-03-17
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      相关资源
      最近更新 更多