The invention discloses an image processing method and system used in whiteboard software, and the method comprises erasing area according to the preset path and erase erase; through the hit test to obtain the erase region through at least one has drawn graphic elements, each of the elements corresponding to the first has been drawing graphics display area; will each of the elements has been drawing the first display region and the erasing area do subtraction, for each of the second has been drawing graphic display area; when any of the second elements have been drawing graphics display area threshold area is greater than or equal to the preset time, only retain any the drawing elements of the second display area. The graphics processing method provided by the invention can retain only the graphic elements are erased after the rest of the display area, the only part of erasing the graphic elements, rather than the whole of the graphic elements removed, can enhance the user experience.
【技术实现步骤摘要】
图形处理方法及系统
本专利技术涉及图形处理
,特别是涉及一种图形处理方法及系统。
技术介绍
交互式电子白板由硬件电子感应白板(WhiteBoard)和白板软件组成。它的核心组件由电子感应白板、感应笔、计算机和投影仪组成。电子感应白板是一块具有正常黑板尺寸、在计算机软硬件支持下工作的大感应屏幕,其作用相当于计算机显示器并代替传统的黑板。电子感应笔承担电子白板书写笔和计算机鼠标的双重功用,其作用代替传统的粉笔。教师或学生直接用感应笔在白板上操作(相当于传统教学中师生用粉笔在黑板上操作):写字或调用各种软件,然后通过电磁感应反馈到计算机中并迅速通过投影仪投射到电子白板上。白板软件是存在于计算机中的一个软件平台,它不仅支撑人与白板、计算机、投影仪之间的信息交换,而且它还自带一个强大的学科素材库和资源制作工具库,并且是一个兼容操作各种软件的智能操作平台,教师可以在白板上随意调用各种素材或应用软件教学。现有技术中的白板软件,在添加形状后,没有对形状做擦除计算,无法擦除形状中的部分内容,只能使用删除功能,将整个形状删除,使用方式不够灵活,增加用户的学习成本,给用户的体验不佳。此外,也无法实现填充特定的部分。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出一种图形处理方法,应用于白板软件中,实现在进行擦除时,只擦除形状的部分内容,也非删除整个形状。根据擦除路径和预设的擦除范围获得擦除区域;通过命中测试获取所述擦除区域经过的至少一个已绘制图形元素,每个所述已绘制图形元素对应有第一显示区域;将每个所述已绘制图形元素的所述 ...
【技术保护点】
一种图形处理方法,应用于白板软件中,其特征在于,包括:根据擦除路径和预设的擦除范围获得擦除区域;通过命中测试获取所述擦除区域经过的至少一个已绘制图形元素,每个所述已绘制图形元素对应有第一显示区域;将每个所述已绘制图形元素的所述第一显示区域与所述擦除区域做相减运算,以获得每个所述已绘制图形元素的第二显示区域;当任一所述已绘制图形元素的第二显示区域的面积大于或等于预设的面积阈值时,仅保留任一所述已绘制图形元素的第二显示区域。
【技术特征摘要】
1.一种图形处理方法,应用于白板软件中,其特征在于,包括:根据擦除路径和预设的擦除范围获得擦除区域;通过命中测试获取所述擦除区域经过的至少一个已绘制图形元素,每个所述已绘制图形元素对应有第一显示区域;将每个所述已绘制图形元素的所述第一显示区域与所述擦除区域做相减运算,以获得每个所述已绘制图形元素的第二显示区域;当任一所述已绘制图形元素的第二显示区域的面积大于或等于预设的面积阈值时,仅保留任一所述已绘制图形元素的第二显示区域。2.根据权利要求1所述的图形处理方法,其特征在于,所述仅保留任一所述已绘制图形元素的第二显示区域的步骤之后,所述方法还包括:根据获取的填充点做显示区域命中测试,以获得图形元素集合;当所述图形元素集合不为空时,将所述图形元素集合中的图形元素做相交处理,以获得重叠显示区域;遍历所述图形元素集合以外的图形元素;当所述图形元素集合以外的图形元素与所述重叠显示区域相交时,将所述重叠显示区域与所述图形元素集合以外的图形元素做相减运算,以获得新的重叠显示区域;当所述新的重叠显示区域不为空时,填充所述新的重叠显示区域。3.根据权利要求2所述的图形处理方法,其特征在于,所述显示区域命中测试的命中范围为所述第二显示区域。4.根据权利要求1所述的图形处理方法,其特征在于,所述将每个所述已绘制图形元素的所述第一显示区域与所述擦除区域做相减运算,以获得每个所述已绘制图形元素的第二显示区域的步骤之后,所述方法还包括:当其中一个所述已绘制图形元素的第二显示区域的面积小于预设的面积阈值时,删除该其中一个所述已绘制图形元素。5.根据权利要求4所述的图形处理方法,其特征在于,所述通过命中测试获取所述擦除区域经过的至少一个已绘制图形元素的步骤具体包括:通过命中测试获取所述擦除区域经过的至少一个已绘制图形元素,根据所述已绘制图形元素和所述已绘制图形元素对应的第一显示区域制作显示列表;所述当任一所述已绘制图形元素的第二显示区域的面积大于或等于预设的面积阈值时,仅保留任一所述已绘制图形元素的第二显示区域的步骤具体包括:当任一所述已绘制图形元素的第二显示区域的面积大于或等于预设的面积阈值时,在所述显示列表中将任一所述已绘制图形元素的所述第一显示区域替换为任一所述已绘制图形元素的所述第二显示区域;所述当其中一个所述已绘制图形元素的第二显示区域的面积小于预设的面积阈值时,删除该其中一个所述已绘制图形元素的步骤具体包括:当其中一...
【专利技术属性】
技术研发人员:陈天龙,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。