从原始 RGBa 数据创建 Sprite
Create a Sprite from raw RGBa data
我在 canvas 上播放视频时拍了几张快照,从而将原始 RGB 图像存入内存。
在文档中声明 Sprite class 仅接受 Spritesheet 实例。
- 有没有办法从原始 RGBa 创建 Sprite?
- 或者可以将原始数据转换为单独的位图数据,然后以某种方式放入 Sprite sheet?
您只需要使用 Image
个实例构建一个 SpriteSheet
。有关详细信息,请参阅文档:
http://createjs.com/Docs/EaselJS/classes/SpriteSheet.html
SpriteSheet 支持多源图像,因此每一帧都可以是单独的图像。
或者,如果您想将一堆帧组合成一个更高效的源图像并从中生成 SpriteSheet
,您应该考虑使用 SpriteSheetBuilder
。 EaselJS 有一些简单的例子,当然还有文档:
http://createjs.com/Docs/EaselJS/classes/SpriteSheetBuilder.html
我在 canvas 上播放视频时拍了几张快照,从而将原始 RGB 图像存入内存。
在文档中声明 Sprite class 仅接受 Spritesheet 实例。
- 有没有办法从原始 RGBa 创建 Sprite?
- 或者可以将原始数据转换为单独的位图数据,然后以某种方式放入 Sprite sheet?
您只需要使用 Image
个实例构建一个 SpriteSheet
。有关详细信息,请参阅文档:
http://createjs.com/Docs/EaselJS/classes/SpriteSheet.html
SpriteSheet 支持多源图像,因此每一帧都可以是单独的图像。
或者,如果您想将一堆帧组合成一个更高效的源图像并从中生成 SpriteSheet
,您应该考虑使用 SpriteSheetBuilder
。 EaselJS 有一些简单的例子,当然还有文档:
http://createjs.com/Docs/EaselJS/classes/SpriteSheetBuilder.html