[发明专利]判断事件发生位置的实现方法、装置、终端及存储介质在审
申请号: | 202310447194.9 | 申请日: | 2023-04-24 |
公开(公告)号: | CN116560958A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 陈裕聪;刘昌东 | 申请(专利权)人: | 成都赛力斯科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F3/04847;G06F9/451;G06V10/22;G06V10/40 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 贾芮 |
地址: | 610095 四川省成都市中国(四川)自由贸易*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 判断 事件 发生 位置 实现 方法 装置 终端 存储 介质 | ||
本申请提供的判断事件发生位置的实现方法、装置、终端及存储介质,可以在目标坐标系生成与目标控件尺寸一致的目标图片,在监测到目标控件上发生目标操作事件时,将目标操作事件发生的位置点转化在该目标坐标系下,得到位置映射点,创建像素为1的绘图上下文,将目标图片中与位置映射点对应的目标像素点绘制在绘图上下文中,以使得目标像素点对应的图像特征值存入绘图上下文对应的存储内存中,然后从存储内存中取出目标像素点对应的图像特征值,根据取出的图像特征值判断目标操作事件是否发生在目标响应区域内,实现了目标操作事件发生位置的准确定位,以便于进行后续进行准确的响应。
技术领域
本申请涉及终端技术领域,特别是涉及一种判断事件发生位置的实现方法、装置、终端及存储介质。
背景技术
目前,客户端通常可以展示各种形状不同的控件,控件上绘制有各种形状的有效响应区域,该控件可以是UI View或UI Image View,或者是UIButton等等,它们均为UIView的子类。当客户端上发生一个操作事件时,通常需要判断该操作事件发生的位置,比如需要判断该事件是否发生在控件的有效响应区域内,以便进行下一步的响应。因此,如何准确判断操作事件发生的位置,以对操作事件进行准确响应成为当前亟待解决的技术问题。
发明内容
本申请实施例的目的在于提供一种判断事件发生位置的实现方法、装置、终端及存储介质,以解决上述技术问题。
一方面,提供一种判断事件发生位置的实现方法,所述方法包括:
在目标坐标系下生成与目标控件尺寸一致的目标图片;所述目标图片中包括由目标图形边界围合的目标响应区域;所述目标图形边界与所述目标控件上的一种图形边界相同;所述目标图片中所述目标图形边界内的各像素点的图像特征值在预设的阈值范围内,且所述目标图片中所述目标图形边界外的各像素点的图像特征值不在所述预设的阈值范围内;
在监测到所述目标控件上发生目标操作事件时,将所述目标操作事件发生的位置点转化在所述目标坐标系下,得到位置映射点;
创建像素为1的绘图上下文;
将所述目标图片中与所述位置映射点对应的目标像素点绘制在所述绘图上下文中,以使得所述目标像素点对应的图像特征值存入所述绘图上下文对应的存储内存中;
从所述存储内存中取出所述目标像素点对应的图像特征值;
在取出的所述图像特征值在所述预设的阈值范围内时,判定所述目标操作事件发生在所述目标响应区域内,在取出的所述图像特征值不在所述预设的阈值范围内时,判定所述目标操作事件未发生在所述目标响应区域区域内。
在其中一个实施例中,所述在目标坐标系下生成与目标控件尺寸一致的目标图片,包括:
在目标坐标系下生成与目标控件尺寸一致的中间图片;所述中间图片上的各图形边界与所述目标控件上的各图形边界相同;
按照预设的第一图像处理规则对所述中间图片中所述目标图形边界内的区域进行图像处理,使得所述目标图形边界内的各像素点的图像特征值在所述预设的阈值范围内,并按照预设的第二图像处理规则对所述中间图片中所述目标图形边界外的区域进行图像处理,使得所述目标图形边界外的各像素点的图像特征值不在所述预设的阈值范围内,得到目标图片。
在其中一个实施例中,所述图像特征值为图像像素值、图像YCbCr值、图像CMYK值、图像RGB值、图像RGBA值、图像透明度值、图像HSL值中的至少一种。
在其中一个实施例中,所述目标坐标系为所述目标控件的坐标系。
在其中一个实施例中,所述在目标坐标系下生成与目标控件尺寸一致的中间图片,包括:
根据所述目标控件的尺寸参数以及所述目标控件的各图形边界的位置参数在图像渲染器的初始化函数中设置对应的配置参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都赛力斯科技有限公司,未经成都赛力斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310447194.9/2.html,转载请声明来源钻瓜专利网。