Spec-Zone.ru › Dart 2

dart:html

метод drawImageScaled

  1. @JSName('drawImage')
void drawImageScaled(
  1. CanvasImageSource source,
  2. num destX,
  3. num destY,
  4. num destWidth,
  5. num destHeight
)

Рисует изображение из CanvasImageSource в области этого холста.

Изображение будет нарисовано в этом контексте так, чтобы его верхний левый угол находился в точке (destX, destY), а его размеры составляли destWidth в ширину и destHeight в высоту.

Если изображение больше, чем позволяет холст, оно будет обрезано до доступного размера.

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

// Scale the image to 300x50 at the point (20, 20)
ctx.drawImageScaled(img, 20, 20, 300, 50);

См. также:

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

Реализация

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

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/CanvasRenderingContext2D/drawImageScaled.html

Spec-Zone.ru

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