- From: Rik Cabanier <cabanier@gmail.com>
- Date: Mon, 9 Dec 2013 10:22:09 -0800
- To: Glenn Maynard <glenn@zewt.org>
- Cc: WHATWG <whatwg@lists.whatwg.org>, Tingan Ho <tingan@p1.cn>, "Tab Atkins Jr." <jackalmage@gmail.com>
On Mon, Dec 9, 2013 at 7:06 AM, Glenn Maynard <glenn@zewt.org> wrote: > On Mon, Dec 9, 2013 at 1:21 AM, Tab Atkins Jr. <jackalmage@gmail.com> > wrote: > > > Hm, I wonder if image-interpolation on the <canvas> should affect > > this? It's defined to only have an effect when you scale the <canvas> > > element itself, but I think it probably makes sense that whatever > > scaling intent you specify for the element should probably apply to > > images you draw into it with a scale. > > > > What is "image-interpolation"? It looks like a CSS property, but Google > doesn't distinguish between "image-interpolation" and "image > interpolation", so it's impossible to search for. > > If it is, having CSS state affect drawing of 2d canvas seems wrong. Aside > from the bad layering, it would lead to different rendering if you draw to > a Canvas before stylesheets finish loading (equivalent to not waiting for > images, but much easier to get wrong without noticing), and if you > offscreen render a Canvas before actually putting it in a document. Yes, CSS properties should not affect 'drawImage'. The spec currently doesn't enforce what resampling algorithm to use; it just allows you to turn it off. Tingan, would it be acceptable for you to do the resampling in JavaScript?
Received on Monday, 9 December 2013 18:22:35 UTC