CanvasImageSource abstract class

An object that can be drawn to a 2D canvas rendering context.

The image drawn to the canvas depends on the type of this object:

  • If this object is an ImageElement, then this element's image isdrawn to the canvas. If this element is an animated image, then thiselement's poster frame is drawn. If this element has no poster frame, thenthe first frame of animation is drawn.

  • If this object is a VideoElement, then the frame at this element's currentplayback position is drawn to the canvas.

  • If this object is a CanvasElement, then this element's bitmap is drawn tothe canvas.

Note: Currently all versions of Internet Explorer do not support drawing a video element to a canvas. You may also encounter problems drawing a video to a canvas in Firefox if the source of the video is a data URL.

See also

Other resources

Implemented by

Constructors

CanvasImageSource()

Properties

hashCodeint
read-only, inherited

The hash code for this object.

runtimeTypeType
read-only, inherited

A representation of the runtime type of the object.

Operators

operator ==(other) → bool
inherited

The equality operator.

Methods

noSuchMethod(Invocation invocation) → dynamic
inherited

Invoked when a non-existent method or property is accessed.

toString() → String
inherited

Returns a string representation of this object.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/CanvasImageSource-class.html