首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
不连贯专题
【canvas】实现画布橡皮擦功能、并解决擦除不连贯问题;
简单介绍橡皮擦功能思路,代码demo自己看看就好了,一点都不复杂: 确认橡皮擦大小,可动态设置;鼠标按下记录点击的坐标,然后根据设置的橡皮擦大小画一个圆,最后清除该圆形区域坐标范围的颜色信息;然后创建鼠标移动事件;按下后鼠标移动过程中对移动的轨迹坐标进行清除颜色信息。移动过程中,为了解决鼠标移动事件响应是有时间间隔的,导致正常情况下鼠标快速移动时出现橡皮擦擦除颜色不连贯的问题,为此需要每次擦除
阅读更多...