Spec-Zone.ru › Dart 2

dart:html

Метод drawImage

  1. @JSName('drawImage')
void drawImage(
  1. CanvasImageSource source,
  2. num destX,
  3. num destY
)
@JSName('drawImage')

Отображает изображение из CanvasImageSource на этот холст.

Весь образ от source будет отображен в этом контексте с верхним левым углом в точке (destX, destY). Если изображение больше, чем позволяет холст, оно будет обрезано для соответствия доступному пространству.

CanvasElement canvas = new CanvasElement(width: 600, height: 600);
CanvasRenderingContext2D ctx = canvas.context2D;
ImageElement img = document.query('img');

ctx.drawImage(img, 100, 100);

VideoElement video = document.query('video');
ctx.drawImage(video, 0, 0);

CanvasElement otherCanvas = document.query('canvas');
otherCanvas.width = 100;
otherCanvas.height = 100;
ctx.drawImage(otherCanvas, 590, 590); // will get clipped

См. также:

  • CanvasImageSource для получения дополнительной информации о данных, которые извлекаются от source.
  • drawImage из WHATWG.

Реализация

@JSName('drawImage')
void drawImage(CanvasImageSource source, num destX, num destY) native;

© 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/CanvasRenderingContext2D/drawImage.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API