2010-02-01 6 views
1

Я успешно использовал dojox.gfx с визуализатором SVG для рендеринга моей графики независимо от браузера.dojox.gfx и фильтры формы

Я знаю, что по основным причинам, почему Фильтры SVG-стиля не реализованы в dojox.gfx, потому что они не являются частью спецификации Canvas и VML.

То, что я пытаюсь достичь, это применить некоторые эффекты к моим формам dojox.gfx, таким как затенение, размытие, текстурный рисунок и т. Д. Каков наилучший способ достичь этого?

Я понимаю, что библиотеки, как Рафаэль, Cappuccino и JQuery сделать поддержка SVG фильтры, но я действительно хочу использовать dojox.gfx абстракции общего графического API.

Я думаю, что это будет иметь смысл, если dojox.gfx включал базовую библиотеку фильтров для таких общих эффектов (например, упомянутых выше них) и их реализованы Canvas и VML, даже если они не являются частью спецификация.

С уважением,

Георгий

ответ

0

К сожалению, это не возможно реализовать что-нибудь для VML, не прибегая к загружаемым плагином. Холст выполним, но это будет тяжелая битва для реализации некоторых эффектов в JavaScript из-за их вычислительной сложности и присущей JavaScript неэффективности при работе с пикселями и другими типами низкого уровня.

Но я чувствую вашу боль, и похоже, что следующая большая вещь для dojox.gfx будет лучшей поддержкой SVG и Canvas, включая обрезку, фильтры и анимацию. Будьте на связи!

 Смежные вопросы

  • Нет связанных вопросов^_^