Класс CanvasImageSource
Объект, который можно нарисовать на контексте 2D-рендеринга холста.
Изображение, нарисованное на холсте, зависит от типа этого объекта:
-
Если этот объект является ImageElement, то изображение этого элемента рисуется на холсте. Если элемент является анимированным изображением, то кадр постера этого элемента рисуется. Если у элемента нет кадра постера, то рисуется первый кадр анимации.
-
Если этот объект является VideoElement, то кадр в текущей позиции воспроизведения этого элемента рисуется на холсте.
-
Если этот объект является CanvasElement, то битовая карта этого элемента рисуется на холсте.
Примечание: В настоящее время все версии Internet Explorer не поддерживают рисование элемента видео на холсте. Также могут возникнуть проблемы с рисованием видео на холсте в Firefox, если источником видео является URL данных.
См. также
- CanvasRenderingContext2D.drawImage
- CanvasRenderingContext2D.drawImageToRect
- CanvasRenderingContext2D.drawImageScaled
- CanvasRenderingContext2D.drawImageScaledFromSource
Другие ресурсы
- Источники изображений для контекстов 2D-рендеринга от WHATWG.
- Рисование изображений от WHATWG.
- Реализации
Конструкторы
- CanvasImageSource()
Свойства экземпляра
-
hashCode → int
только для чтения, унаследованно
- Код хеширования для этого объекта.
-
runtimeType → Type
только для чтения, унаследованно
- Представление типа объекта во время выполнения.
Методы экземпляра
-
noSuchMethod(
Invocation invocation) → dynamic унаследованно - Вызывается при попытке доступа к несуществующему методу или свойству.
-
toString(
) → String унаследованно - Строковое представление этого объекта.
Операторы
-
operator ==(
Object other) → bool унаследованно - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/CanvasImageSource-class.html