- From: Sjoerd Visscher <sjoerd@w3future.com>
- Date: Sat, 22 Apr 2006 13:05:29 +0200
Ian Hickson wrote: > On Sat, 22 Apr 2006, Sjoerd Visscher wrote: >>> I understand what you are proposing. What I don't understand is what >>> colour should be returned when the many device pixels represented by >>> the given coordinate space pixel have different colors. >> The weighted average of the colors in the square the size of 1 by 1 >> canvas pixels. > > ...in fact, that won't work. It would mean that this, which should be a > no-op: > > c.putPixels(c.getPixels(x, y, width, height), x, y, width, height); > > ...will end up down-sampling the bitmap, which seems like it would break > the main use case for this API. > If this is the main use case, then putPixels is just drawImage, and getPixels should be called copyCanvas, with the 4 arguments just setting a clip region. The main use case of calculating the color of a (pixel-)square whould be the eye drop tool. -- Sjoerd Visscher http://w3future.com/weblog/
Received on Saturday, 22 April 2006 04:05:29 UTC