- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 17 May 2006 15:23:27 +0000 (UTC)
On Mon, 5 Dec 2005, Joebert wrote: > > 6.1.1. The 2D context > interface CanvasRenderingContext2D > CanvasPattern createPattern(in HTMLImageElement image, DOMString > repetition); > CanvasPattern createPattern(in HTMLCanvasElement image, DOMString > repetition); > > I would like to see optional source x (sx), source y (sy), source width > (sw), source height (sh) arguments added to the "createPattern" method. > Example: CanvasPattern createPattern(in HTMLImageElement image, > DOMString repetition, in float sx, in float sy, in float sw, in float > sh); > > As of now, if a pattern needs to be created from a section of an image > consisting of multiple pattern sections, one needs to create a temp/clip > canvas where "drawImage" can extract the section, then pass the > temp/clip canvas to the "createPattern" method. > > The optional arguments (sx, sy, sw, sh) would streamline pattern > creations of this nature. While I agree that this would be a useful feature, we're trying to avoid adding any features that can be implemented in other ways (e.g. as you describe with a second canvas). The feedback I've received from Web browser vendors is that they'd rather avoid feature creep like this. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 17 May 2006 08:23:27 UTC