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

来源:4-3 Canvas 更复杂的滤镜效果

cesiya23

2015-12-07 22:26

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

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

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

写回答 关注

1回答

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

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

Canvas玩转图像处理

canvas系列第三课,学会编写图像算法,一起玩转图像处理吧

60329 学习 · 124 问题

查看课程

相似问题