canvas中canvasPutImageData的数据,苹果和安卓系统是相反
在使用canvasPutImageData时有差别,苹果和安卓正好数据相反,导致每次涉及canvasPutImageData都要做兼容处理,以下是使用数据分段绘制时,在(0,0),(0,200),(0,400)三个位置依次绘制数据的结果;安卓是正常的会拼凑成一张图,但苹果的数据相反,应该是苹果获得的Uint8ClampedArray是反向计算的,即安卓的data[0~3]对应苹果的data[length-4~length-1]
苹果机图片
安卓和PC图片