Release package version 0.0.5
Some checks failed
CI / build (push) Failing after 16s

Support ImageData
This commit is contained in:
Andrey Kernichniy 2026-03-15 01:00:19 +07:00
parent c0150f85fa
commit 6e062dcadb
6 changed files with 38 additions and 17 deletions

View file

@ -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 },