【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种聚光灯效果的实现方法和装置。
技术介绍
在教学过程中或者在演讲过程中,教学者或者演讲者在讲述一些内容时,通常需要在PPT或者文档或者显示屏中指出所讲的内容的核心。由于采用激光笔或者手或者鼠标的方式指出核心内容时可能会由于激光点或者手指或者鼠标过小而出现指示不明显的情况,从而给教学或者演讲带来了不便。通过在计算机上对鼠标实现聚关灯的效果,将鼠标周围的内容凸显出来,并将离鼠标较远的区域的内容弱化,从而解决了上述的问题。现有的在显示屏中实现聚光灯效果的方法是通过在获取鼠标当前位置后,对鼠标当前位置周围的像素点的灰度值进行划分、计算,并根据计算结果对这些相邻像素点进行渲染实现的。由于现有的方法需要进行像素点的划分、计算和渲染,因此实现聚光灯效果的过程复杂,显示的速度慢,且占用的计算机资源多。
技术实现思路
本专利技术提出一种聚光灯效果的实现方法和装置,能够使实现聚光灯效果的过程简单,速度快,且占用的资源小。本专利技术提供的一种聚光灯效果的实现方法,具体包括:监听并获得位于透明样式窗口中的鼠标的当前坐标;其中,所述透明样式窗口的图层位于显示区域之上,且所述透明样式窗口的大小与所述显示区域的大小相同;根据所述鼠标的当前坐标及预设的透明区域模板,在所述透明样式窗口中生成相应的透明区域;其中,所述透明区域模板中包括透明区域形状和透明区域大小;对所述透明区域的透明度做第一透明处理,并对所述透明样式窗口中的除所述透明区域以外的其他区域的透明度做第二透明处理,以使所述透明区域的透明度比所述其他区域的透明度大。进一步地,在所述监听并获得位于 ...
【技术保护点】
一种聚光灯效果的实现方法,其特征在于,包括:监听并获得位于透明样式窗口中的鼠标的当前坐标;其中,所述透明样式窗口的图层位于显示区域之上,且所述透明样式窗口的大小与所述显示区域的大小相同;根据所述鼠标的当前坐标及预设的透明区域模板,在所述透明样式窗口中生成相应的透明区域;其中,所述透明区域模板中包括透明区域形状和透明区域大小;对所述透明区域的透明度做第一透明处理,并对所述透明样式窗口中的除所述透明区域以外的其他区域的透明度做第二透明处理,以使所述透明区域的透明度比所述其他区域的透明度大。
【技术特征摘要】
1.一种聚光灯效果的实现方法,其特征在于,包括:监听并获得位于透明样式窗口中的鼠标的当前坐标;其中,所述透明样式窗口的图层位于显示区域之上,且所述透明样式窗口的大小与所述显示区域的大小相同;根据所述鼠标的当前坐标及预设的透明区域模板,在所述透明样式窗口中生成相应的透明区域;其中,所述透明区域模板中包括透明区域形状和透明区域大小;对所述透明区域的透明度做第一透明处理,并对所述透明样式窗口中的除所述透明区域以外的其他区域的透明度做第二透明处理,以使所述透明区域的透明度比所述其他区域的透明度大。2.如权利要求1所述的聚光灯效果的实现方法,其特征在于,在所述监听并获得位于透明样式窗口中的鼠标的当前坐标之前,还包括:获取屏幕中的显示区域的大小;在所述显示区域的图层之上创建大小与所述显示区域的大小相同的透明样式窗口。3.如权利要求1所述的聚光灯效果的实现方法,其特征在于,在所述监听并获得位于透明样式窗口中的鼠标的当前坐标之后,所述根据所述鼠标的当前坐标及预设的透明区域模板,在所述透明样式窗口中生成相应的透明区域之前,还包括:监听并获得所述透明样式窗口中的鼠标动作;当判断所述鼠标动作的类型为点击动作类型时,查询预先设置的透明区域模板数据库,获得所述透明区域模板数据库中的当前的透明区域模板的下一个透明区域模板,并将当前的所述透明区域模板设置为所述下一个透明区域模板;其中,所述透明区域模板数据库中的透明区域模板按照预设的先后顺序排列。4.如权利要求1所述的聚光灯效果的实现方法,其特征在于,在所述根据所述鼠标的当前坐标及预设的透明区域模板,在所述透明样式窗口中生成相应的透明区域之后,所述对所述透明区域的透明度做第一透明处理,并对所述透明样式窗口中的除所述透明区域以外的其他区域的透明度做第二透明处理,以使所述透明区域的透明度比所述其他区域的透明度大之前,还包括:记录所述显示区域的原始尺寸;根据所述原始尺寸和预设的尺寸差值,对所述显示区域中的所述透明区域所对应的目标显示区域进行尺寸放大处理,并对所述显示区域中的除所述目标显示区域以外的区域进行尺寸还原处理。5.如权利要求1所述的聚光灯效果的实现方法,其特征在于,所述对所述透明区域的透明度做第一透明处理,并对所述透明样式窗口中的除所述透明区域以外的其他区域的透明度做第二透明处理,以使所述透明区域的透明度比所述其他区域的透明度大,具体包括:根据预设的透明中心区域形状和透明中心区域大小,对所述透明区域进行划分,获得以所述鼠标的当前坐标为中心的透明中心区域;根据预设的透明环状区域形状和透明环状区域大小,对所述透明区域中的除所述透明中心区域以外的区域进行划分,获得以所述鼠标的当前坐标为中心的至少一个透明环状区域;将所述透明中心区域的透明度设置为第一透明度,并根据所述第一透明度和预设的相邻区域的透明度差值,按照与所述鼠标的当前坐标之间的距离由近至远的顺序依次对所述透明环状区域的透明度进行设置;将所述透明样式窗口中的除所述透明区域以外的区域的透明度设置为第二透明度;其中...
【专利技术属性】
技术研发人员:薄景仁,
申请(专利权)人:广州视睿电子科技有限公司,广州视源电子科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。