收藏
回答

webgl在iOS下使用canvas.toDataURL()获取URL不对?

我想保存canvas(type=webgl)上的内容为image并保存下来,使用canvas.toDataURL(),在模拟器和Android设备上都可以正常保存图片,在iOS设备上获取到的URL= ’data:‘,没有图片数据内容。

不知道这是系统原因还是使用时需要特别处理?

下面是我获取URL的代码:

```

gl = canvas.getContext("webgl", { preserveDrawingBuffer: true })

let imgUrl = gl.canvas.toDataURL('image/jpeg', 0.5) // 压缩比只在模拟器上生效

```

请大神指点

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签