W3C home > Mailing lists > Public > whatwg@whatwg.org > March 2013

Re: [whatwg] Proposal: ImageData constructor or factory method with preexisting data

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Mon, 11 Mar 2013 22:03:17 -0400
Message-ID: <513E8CE5.20801@mit.edu>
To: whatwg@lists.whatwg.org
On 3/11/13 7:28 PM, Kenneth Russell wrote:
> Proposed IDL:
>
> [NoInterfaceObject]
> interface ImageDataFactories {
>    ImageData createImageData(Uint8ClampedArray data, double sw, double sh);
> };
> Window implements ImageDataFactories;
> WorkerGlobalScope implements ImageDataFactories;

How about just:

   [Constructor(Uint8ClampedArray data, double sw, double sh)]
   interface ImageData {
     /* Whatever is currently there */
   };

and then you create one with:

   new ImageData(someData, someWidth, someHeight);

Other than needing to specify whether the array is copied or held on to 
by reference, and specifying that this interface should be exposed in 
workers, this seems fine to me.

-Boris
Received on Tuesday, 12 March 2013 02:03:47 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 12 March 2013 02:03:48 GMT