为什么使用 uni.canvasPutImageData()只能操作一部分,想要整个图都变化都发生变化
IDE内置浏览器运行没问题,使用Chrome浏览器pc模式没问题,使用模拟手机模式会出现Bug,App端运行会出现Bug
IDE运行环境说明
HBuilderX 2.0.4.20190706-alpha
Windows 10
uni-app运行环境
运行端是app
App运行环境
IOS 12.1.2
IDE内置浏览器运行没问题,使用Chrome浏览器pc模式没问题,使用模拟手机模式会出现Bug,App端运行会出现Bug
HBuilderX 2.0.4.20190706-alpha
Windows 10
运行端是app
IOS 12.1.2
最佳回复
你最好也测试一下微信小程序和H5是否有问题,如果也有问题,应该是你用法问题。如果其他的端没问题,应该就是bug
y***@163.com (作者)
在app端不行,H5用内置浏览器是可以的,用chrome浏览器用pc模式是可以的,但用模仿手机模式又不行,只是什么问题??? 谢谢
2019-07-16 13:12
1***@qq.com - 1111
uni.canvasPutImageData({
canvasId: 'canvas',
x: 0,
y: 0,
width: 100,
height: 100,
data: data,
success(res) {
console.log('res=成功画布==', res)
},
fail(err) {
console.log('err===', err)
}
})
这个data的格式是什么样子的呀
回复 chenli: Uint8ClampedArray(685584) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 0, 211, 255, 255, 0, 255, 255, 255, 0, 215, 255, 255, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …]
我get得到的类似这种数据 你们得到的数据是什么样子的
2020-11-04 09:30