2010-02-01 3 views
1

J'ai utilisé avec succès dojox.gfx avec le moteur de rendu SVG pour rendre mes graphiques d'une manière indépendante du navigateur.dojox.gfx et les filtres de forme

Je sais que l'une des principales raisons pour lesquelles les filtres de type SVG n'ont pas été implémentés dans dojox.gfx est qu'ils ne font pas partie des spécifications Canvas et VML. Ce que j'essaye de réaliser est d'appliquer quelques effets à mes formes de dojox.gfx comme l'ombre, le flou, le modèle de texture, etc. Quelle est la meilleure manière d'accomplir ceci?

Je me rends compte que les bibliothèques comme Raphael, Cappuccino et jQuery do filtres SVG de soutien, mais je ne veux vraiment utiliser dojox.gfx abstraction d'une API graphique commune.

Je pense qu'il serait logique si dojox.gfx comprenait une bibliothèque de filtres de base pour de tels effets communs (comme ceux mentionnés ci-dessus) et les ont mis en œuvre pour Toile et VML même si elles ne font pas partie la spécification.

Cordialement,

Georgi

Répondre

0

Malheureusement, il est impossible de mettre en œuvre quoi que ce soit pour VML sans avoir recours à un plug-in téléchargeable. Canvas est faisable, mais ce sera la bataille difficile pour implémenter certains effets dans JavaScript en raison de leur complexité de calcul et de l'inefficacité inhérente de JavaScript tout en travaillant avec des pixels et d'autres types de bas niveau.

Mais je ressens votre douleur, et il semble que la prochaine grande chose pour dojox.gfx sera un meilleur support pour SVG et Canvas, y compris l'écrêtage, les filtres et l'animation. Restez à l'écoute!

Questions connexes