我需要导出托管在画布上的大型舞台内容的图像数据URL。
我发现最快的方法是缓存所需的舞台区域,然后调用stage.bitmapCache.getCachedDataURL()
方法,它为我提供了所需内容的cachedBitmap数据网址。
我的问题是背景是透明的,我需要它是白色的。我找不到使用easeljs库(版本1.0)编写白色背景和bitmapCache的方法。
任何帮助表示感谢,提前谢谢。
法布里奇奥
我尝试了这个有效的解决方法:
stage.addChildAt(shape, 0);
将其添加到最低位置的舞台shape.x = stageArea.x, shape.y = stageArea.y;
stage.bitmapCache.getCachedDataURL();
获取数据网址stage.removeChildAt(0);
摆脱背景形状无论如何,如果有人使用位图操作有更好的解决方案,我会很高兴知道它。