问答详情
源自:4-3 Canvas 更复杂的滤镜效果

for循环里的条件 i < canvasb.width * canvasb.height

为什么是 i < canvasb.width * canvasb.height

而不是 i < canvasa.width * canvasa.height

imageData获取的是canvasa的数据,pixelData的长度应该是canvasa中的图像的总像素数,为什么for循环的条件以canvasb的数据作为判断呢?

提问者:cesiya23 2015-12-07 22:26

个回答

  • Q版的我
    2015-12-18 16:26:51

    其实你的说法是严谨的做法,但是因为canvasa和canvasb两个canvas其实是相同大小的,所以两种条件都成立