Skip to content

Commit 2046000

Browse files
committed
feat: get image bitmap
1 parent ecb04d6 commit 2046000

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Diff for: src/classes/sprite.ts

+4
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ export class Sprite extends AssetBase {
6767
}
6868
return this.spriteRenderData.getImage();
6969
}
70+
71+
getImageBitmap(): ArrayBuffer | undefined {
72+
return this.getImageJimp()?.bitmap.data.buffer;
73+
}
7074
}
7175

7276
export class SpriteRenderData {

Diff for: src/classes/texture2d.ts

+4
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ export class Texture2D extends AssetBase {
7878
return this.getImageJimpRaw().flip(false, true);
7979
}
8080

81+
getImageBitmap() {
82+
return this.image.data.buffer.slice(0);
83+
}
84+
8185
getTransformedImageJimp(
8286
{ downscaleMultiplier = 1, textureRect, settingsRaw }: TextureTransformedOptions,
8387
alphaTexture?: Texture2D,

0 commit comments

Comments
 (0)