白板的基本操作(画笔,橡皮檫、滚屏,颜色) | 您所在的位置:网站首页 › 希沃白板如何擦除 › 白板的基本操作(画笔,橡皮檫、滚屏,颜色) |
因工作需要研究了下白板的基础操作特地在此总结下,在这过程中碰到的一些问题和经验一起 分享给大家希望对大家有帮助。 需要完成的功能:画笔、橡皮檫、滚屏、颜色这四个功能。
如图: 问题:每画一笔会有齿轮、倒刺,不平滑 解决办法:.使用上图所示的方法, pen.LineJoin = LineJoin.Round;//两点链接的方法 g.PixelOffsetMode = PixelOffsetMode.HighQuality; //高像素偏移质量 g.CompositingQuality = CompositingQuality.HighQuality; g.SmoothingMode = SmoothingMode.AntiAlias; 问题:一开始画,画笔的速度可以,不断的画,到最后画笔绘画出来的内容完全跟不上鼠标 ,会导致越画越慢。 解决办法:1.抛弃drawline方法,使用DrawCurve方法这个方法可以画出平滑曲线, 2.每画一笔就记录一笔的点在画布画出这一笔,把画布保存为图片,然后在paint中画出图片即可,最后清空掉这一笔的值 问题:使用DrawCurve会有多条线,明明只画了一笔却有多条曲线 解决办法:这个是因为在paint中不断的去画所以会有多条曲线出现,需要在鼠标释放的函数中添加方法: 在鼠标释放的时候在原来的图片中添加一笔并把图片赋值给bp,然后清空graphicsList。在走paint函数时会判断bp是否为空,不为空就把图片画出来。 橡皮檫功能其实很简单,把画笔的颜色改为白板的背景颜色,这样画了一笔就相当于檫一下。 颜色:控制白板的背景颜色、画笔颜色、橡皮檫大小等一些基础设置 滚屏:记录点鼠标前和点鼠标后的坐标,然后计算差值,用记录总数的坐标去减差值最后把坐标画到画布上保存为图片即可 到此就结束了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |