[whatwg] A question about the drawimage() canvas function
cabanier at gmail.com
Fri Mar 1 14:24:22 PST 2013
On Fri, Mar 1, 2013 at 2:14 PM, Glenn Maynard <glenn at zewt.org> wrote:
> On Fri, Mar 1, 2013 at 4:10 PM, Rik Cabanier <cabanier at gmail.com> wrote:
>> That's a bit of a conundrum. An image that is downloading might not have
>> a size so that would change behavior,
> Maybe step 1 should say:
>> If the image argument is an HTMLImageElement object that is not fully
>> decodable *and whose state is not broken *,...
> I think it should say:
> 1. If the image argument is an HTMLImageElement object in the broken
> state, then throw an InvalidStateError exception, return aborted and abort
> these steps.
> 2. If the image argument is an HTMLImageElement object that is not fully
> decodable, or if the image argument is an HTMLVideoElement object whose
> readyState attribute is either HAVE_NOTHING or HAVE_METADATA, then return
> bad and abort these steps.
> 3. (original step 2, unchanged)
I think original step 2 should be updated to *CanvasImageSource* instead of
HTMLImageElement. This is certainly how webkit implemented it.
> in order to match Firefox/IE's behavior. (I don't know if that's the
> right exception to throw.)
> Glenn Maynard
More information about the whatwg