从相册导入canvas的图片有白色的背景。原本透明的背景会有一层白色底色。如何去除?
wx.saveImageToPhotosAlbum 大bug。在开发工具上看到的图像和导出到电脑、导出到iPhone相册、andriod相册的图片都互不相同!!
这一张是在开发者工具上的canvas绘制的原图
原图背景是透明。底下有个米白色view容器。
这一张是开发者工具保存到电脑的图片
多出了黑色背景色。
右边被裁切
严重变形
像素极低
这一张是iOS保存到相册的图片
多出了黑色背景色
这一张是安卓保存到相册的图片
多出了黑色背景色。
相比iOS,图片偏青绿色
像素清晰度和iOS也不一样
请问这些BUG如何解决,最关键是,如何保存透明背景的原图?
业务需要做渲染优化。请问能否动态创建新的canvas? 因为绘制复杂的大尺寸图像或者多层动画等效果时,只有一个canvas太卡了。多个canvas分层显示可以有很大优化效果。分层不限定数量,需要被动态创建。请问在微信小程序里面如何实现?
微信小程序开发者回答:
晨***:
你好,1和2是已知问题,我们会在后续版本中进行修复。至于多个canvas,可以使用页wxml标签的wx:if进行一定的控制。目前不支持动态的插入标签节点。
本文网址:http://www.91bianli.com/weixinxiaochengxu/25970.html