1

SVG レンダラーでdojox.gfxを使用して、ブラウザーに依存しない方法でグラフィックスをレンダリングすることに成功しています。

SVG スタイルのフィルターが dojox.gfx に実装されていない主な理由の 1つは、それらが Canvas および VML 仕様の一部ではないためです。

私が達成しようとしているのは、影、ぼかし、テクスチャ パターンなどの dojox.gfx 形状にいくつかの効果を適用することです。これを達成するための最良の方法は何ですか?

RaphaelCappuccinojQueryなどのライブラリが SVG フィルターをサポートしていることは認識していますが、一般的なグラフィックス API の dojox.gfx 抽象化を実際に使用したいと考えています。

dojox.gfx に (上記のような) 一般的な効果のための基本的なフィルター ライブラリが含まれていて、それらが仕様の一部でなくても、 CanvasVMLに実装されていれば意味があると思います。

よろしく、

ジョージ

4

1 に答える 1

0

残念ながら、ダウンロード可能なプラグインに頼らずに VML を実装することはできません。Canvas は実行可能ですが、JavaScript でいくつかの効果を実装するのは、計算が複雑であり、ピクセルやその他の低レベルの型を操作する際の JavaScript 固有の非効率性のため、困難な戦いになるでしょう。

しかし、私はあなたの痛みを感じています.dojox.gfxの次の大きなものは、クリッピング、フィルター、およびアニメーションを含むSVGとCanvasのより良いサポートになるようです. 乞うご期待!

于 2010-02-23T17:35:24.423 に答える