首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EaselJS导出DisplayObject作为位图

EaselJS导出DisplayObject作为位图
EN

Stack Overflow用户
提问于 2015-12-08 05:35:23
回答 1查看 1.2K关注 0票数 0

我有一个 object,我想将它的内容(子Bitmaps)导出为图像(类似于ActionScript PNGEncoder.encode)。

这个是可能的吗?我还有其他不想导出的对象,所以导出完整的<canvas>就不能工作了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-08 16:54:56

您可以使用getCacheDataURL方法将任何缓存的DisplayObject导出到图像数据url。

http://jsfiddle.net/lannymcnie/jqfgynve/1/

代码语言:javascript
复制
bmp.cache(0,0,image.width,image.height);
var url = bmp.getCacheDataURL();
var img = new Image();
img.src = url;

无论何时缓存图像,都会创建一个画布来代替图像绘制。此方法在缓存-画布上调用toDataURL(),生成一个可以传递给图像源的数据URL。

请注意,toDataURL不是一个超级性能API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34148747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档