Re: Canvas drawImage question

On Fri, 11 Jun 2010 16:49:10 +0200, Maciej Stachowiak <mjs@apple.com>  
wrote:

>
> On Jun 11, 2010, at 7:41 AM, Boris Zbarsky wrote:
>
>> I was just reading the drawImage section, and it seems that the  
>> arguments are restricted to HTMLImageElement, HTMLCanvasElement, and  
>> HTMLVideoElement for some reason.  Gecko also supports HTMLInputElement  
>> (if of type="image"), HTMLObjectElement (if rendering an image), as  
>> well as <svg:image> and <svg:feImage>.
>>
>> Is there a good reason for the spec's restriction here?  In particular,  
>> why is <svg:image> not allowed?  But ideally any of the image elements  
>> above would be usable here.
>
> I'm not sure it would be good to make the API conditionally support  
> particular elements, depending on their state. That would apply to your  
> HTMLInputElement and HTMLObjectElement proposals. svg:feImage also only  
> conditionally refers to an image and in other cases is supposed to  
> behave like the 'use' element.
>
> I think adding svg:img would make sense.

HTMLImageElement and HTMLVideoElement are conditionally usable depending  
on whether the data is available yet.

Opera supports SVGSVGElement.

-- 
Simon Pieters
Opera Software

Received on Friday, 11 June 2010 15:02:23 UTC