- iOS真机下canvas.toDataURL(),为什么获取不到图片数据?
webgl在iOS真机下使用canvas.toDataURL()获取的数据是字符串 “data;”,没有图片数据,模拟机和安卓手机都可以获取到图片数据,请问为什么,怎么解决。<canvas type="webgl" id="webgl" style="width:200rpx; height: 200rpx; position:absolute;" bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd"></canvas>this.renderer.getContext().canvas.toDataURL("image/png",0.5); 手机型号版本: [图片]
2021-01-28 - iOS真机上使用canvas.toDataURL()方法,返回数据是data为什么不是base64?
使用three.js 渲染模型,需要获取canvas的图 <canvas type="webgl" id="webgl" style="width:200rpx; height: 200rpx; position:absolute;" bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd"></canvas> this.renderer.getContext().canvas.toDataURL("image/png",0.1); 在安卓手机和模拟机都可以拿到base 64的数据 用iOS 真机上使用 canvas.toDataURL("image/png",0.5) 获取到的数据是"data;" 为什么呢?怎么解决呢? 手机型号版本: [图片]
2021-01-27