diff --git a/packages/graphics/image.js b/packages/graphics/image.js index df47880..5f766ae 100644 --- a/packages/graphics/image.js +++ b/packages/graphics/image.js @@ -47,6 +47,18 @@ export class Image extends Resource { return [this.width, this.height]; } + subimage(rectangle) { + const frame = { + x: rectangle[0], + y: rectangle[1], + width: rectangle[2], + height: rectangle[3], + }; + const subimage = new Image(); + subimage.texture = new PIXI.Texture(this.texture, frame); + return subimage; + } + get width() { if (!this.texture) { return 0;