- From: Ian Hickson <ian@hixie.ch>
- Date: Mon, 31 Aug 2009 06:08:05 +0000 (UTC)
On Mon, 24 Aug 2009, Philip J?genstedt wrote: > > As far as I can see there's no good reason why createImageData should > take a float as input rather than unsigned long. Having it as float > creates the odd situation where (0.1, 0.1) gives a 1x1 ImageData while > (10.1, 10.1) gives a 10x10 or 11x11 depening on if you ceil or round the > input (not defined). Unless there's a compelling reason to allow > something like (0.1, 0.1) I suggest changing the type and leaving the > float->unsigned conversion to WebIDL. Twenty years from now, when we're using 960dpi screens, 1 CSS pixel might well map to ten device pixels reliably, such that people will want sub-CSS-pixel-level accuracy in their calls to createImageData(). -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Sunday, 30 August 2009 23:08:05 UTC