求助canvas绘制马赛克的问题,老是取色不准

鼠标绘制的时候,取鼠标当前区块的颜色值,然后设置画笔的颜色,但是,取色老是差别很大,不知道是不是我的计算有问题,求助!

clipboard.png

改进了下算法,效果喜人

clipboard.png

阅读 4.3k
2 个回答

取当前坐标颜色的时候将宽高设为1PX呢?
var imgData = ctx.getImageData(pos.x, pos.y, 1, 1);
刚好我也在弄这块,
https://github.com/S-mohan/ca...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题