[whatwg] Adding SVG Filter-like functionality to Canvas 2D Context
Ian Hickson
ian at hixie.ch
Mon Jul 6 16:24:26 PDT 2009
On Tue, 7 Jul 2009, Hans Schmucker wrote:
> >
> > Doing filters in <canvas> is an interesting idea, but I think that it
> > is probably too early to add it. We have dozens of feature requests
> > for the next version of <canvas> already.
> >
> > For what it's worth, you can do filters manually using getImageData()
> > and putImageData().
>
> But if we begin with a more declarative approach now, we can actually
> encourage browser vendors to include the functionality if they want
> greater speed. Fallbacks to putImageData would provide basic
> functionality anywhere, but if a vendor wants to access greater speed
> for say, photo editing or games, he can chose to add filter support and
> see an immediate speed increase.
>
> Basically, filters for Canvas would provide new functionality through
> speed. Responsiveness would increase dramatically for certain kinds of
> applications.
I think in practice if people have declarative filter needs, they'll just
use SVG. But that said, filters are indeed something we should look at in
a future version. Right now, though, I'd rather we let the browser vendors
get interoperable on what exists already in the spec.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list