EaselJS 将 DisplayObject 导出为位图
EaselJS export DisplayObject as bitmap
我有一个 EaselJS Container
object,我想将其内容(子项 Bitmaps
)导出为图像(类似于您使用 ActionScript PNGEncoder.encode
执行的操作)。
这可能吗?我还有其他我不想导出的对象,所以导出完整的 <canvas>
是行不通的。
您可以使用 getCacheDataURL
方法将任何 缓存的 DisplayObject 导出到图像数据 url。
http://jsfiddle.net/lannymcnie/jqfgynve/1/
bmp.cache(0,0,image.width,image.height);
var url = bmp.getCacheDataURL();
var img = new Image();
img.src = url;
任何时候缓存图像时,都会创建一个 canvas 来代替图像。此方法在缓存上调用 toDataURL()
-canvas,生成可传递到图像源的数据 URL。
请注意,toDataURL 不是超级性能 API。
我有一个 EaselJS Container
object,我想将其内容(子项 Bitmaps
)导出为图像(类似于您使用 ActionScript PNGEncoder.encode
执行的操作)。
这可能吗?我还有其他我不想导出的对象,所以导出完整的 <canvas>
是行不通的。
您可以使用 getCacheDataURL
方法将任何 缓存的 DisplayObject 导出到图像数据 url。
http://jsfiddle.net/lannymcnie/jqfgynve/1/
bmp.cache(0,0,image.width,image.height);
var url = bmp.getCacheDataURL();
var img = new Image();
img.src = url;
任何时候缓存图像时,都会创建一个 canvas 来代替图像。此方法在缓存上调用 toDataURL()
-canvas,生成可传递到图像源的数据 URL。
请注意,toDataURL 不是超级性能 API。