generated from gxc-solutions/gxc-template-repo
Support ImageData
This commit is contained in:
parent
c0150f85fa
commit
6e062dcadb
6 changed files with 38 additions and 17 deletions
|
|
@ -93,13 +93,19 @@ export class Canvas2DRenderer implements IRenderer {
|
|||
this._artist.setTransform(dn.transform);
|
||||
|
||||
if (dn.source instanceof HTMLImageElement) {
|
||||
this._artist.drawImage(
|
||||
this._artist.drawImageElement(
|
||||
dn.source,
|
||||
{ x: dn.rectangle.x, y: dn.rectangle.y },
|
||||
{ width: dn.rectangle.width, height: dn.rectangle.height },
|
||||
);
|
||||
} else if (dn.source instanceof ImageBitmap) {
|
||||
this._artist.drawImage2(
|
||||
this._artist.drawImageBitmap(
|
||||
dn.source,
|
||||
{ x: dn.rectangle.x, y: dn.rectangle.y },
|
||||
{ width: dn.rectangle.width, height: dn.rectangle.height },
|
||||
);
|
||||
} else if (dn.source instanceof ImageData) {
|
||||
this._artist.drawImageData(
|
||||
dn.source,
|
||||
{ x: dn.rectangle.x, y: dn.rectangle.y },
|
||||
{ width: dn.rectangle.width, height: dn.rectangle.height },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue