一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图形变化处理方法及其装置与流程

2021-10-27 14:09:00 来源:中国专利 TAG:图形 变化 装置 图形处理 方法


1.本发明涉及图形处理技术领域,尤其涉及一种图形变化处理方法和一种图形变化处理装置。


背景技术:

2.随着显示屏行业的迅速发展,led显示屏已广泛地应用到日常生活的各个场合例如广告节目显示灯。许多显示屏供应商也退出了相应的节目编辑软件或系统供led显示屏显示的节目的编辑。而目前的节目编辑软件例如基于web的节目编辑软件中,变化图形(例如缩放图形、移动图形等发生变化的图形)与其它图形对齐吸附等功能还存在各种各样的问题,例如当变化图形与目标图形的吸附对象很近时,用户不知道变化图形是否吸附到吸附对象上等问题。


技术实现要素:

3.针对上述问题,本发明实施例提供了一种图形变化处理方法和一种图形变化处理装置,可显化吸附结果,提升用户体验度。
4.一方面,本发明实施例提供的一种图形变化处理方法,包括:获取变化图形;响应用户对所述变化图形的变化操作,获取所述变化图形的变化边界、并根据所述变化边界的变化距离确定所述变化图形与目标图形的图形距离;当所述图形距离不大于图形距离阈值时根据所述图形距离确定所述目标图形中供所述变化图形吸附的吸附对象;吸附所述变化图形至所述吸附对象;以及在所述吸附对象和所述变化图形之间显示吸附指示线。
5.上述技术方案在变化图形的变化吸附过程中显示吸附指示线,显化了吸附结果,使得用户能方便快捷地知道变化图形在变化过程中的吸附情况,解决了当变化图形与目标图像很近时用户不知道变化图形是否吸附到吸附对象上的问题,提升用户体验度。
6.在本发明的一个实施例中,所述变化操作为用户对所述变化图形的移动操作;或者所述变化操作为用户对所述变化图形的缩放操作。
7.在本发明的一个实施例中,所述图形距离选自于所述变化图形的变化边界与所述目标图形中对应的边界之间的距离、和所述变化图形的变化后中心线与所述目标图形中对应的中心线之间的距离;所述根据所述变化边界的变化距离确定所述变化图形与目标图形的图形距离包括:根据所述变化图形的初始图形信息数据和所述变化距离确定所述变化图形的变化后图形信息数据;根据所述变化图形的变化后图形信息数据确定所述变化图形的变化边界位置和变化后中心线位置;确定所述目标图形的与所述变化图形的变化边界和变化后中心线方向一致的目标边界和目标中心线;根据所述目标图形的图形信息数据确定所述目标图形的目标边界位置和目标中心线位置;以及根据所述变化图形的所有变化边界位置和所述目标图形的目标边界位置和目标中心线位置计算所述变化图形的变化边界与所述目标图形中对应的目标边界之间的边界距离、以及所述变化图形的变化后中心线与所述目标图形中对应的目标中心线之间的距离,以得到所述图形距离。
8.在本发明的一个实施例中,所述当所述图形距离不大于图形距离阈值时根据所述图形距离确定所述目标图形中供所述变化图形吸附的吸附对象包括:当所述图形距离不大于所述图形距离阈值时,确定所述目标图形中与所述图形距离对应的目标对象为备选吸附对象;比较所述备选吸附对象对应的图形距离的大小确定所述变化图形的运动趋势;以及根据所述运动趋势将所述备选吸附对象中图形距离最小的目标对象作为所述吸附对象。
9.在本发明的一个实施例中,所述吸附所述变化图形至所述吸附对象包括:根据所述吸附对象的位置和所述变化图形的变化后图形信息数据确定所述变化图形的吸附位置;以及移动所述变化图形至所述吸附位置。
10.在本发明的一个实施例中,所述在所述吸附对象和所述变化图形之间显示吸附指示线包括:根据所述变化图形中与所述吸附对象对应的变化边界和/或变化后中心线的位置和第一预设指示线延长距离确定所述吸附指示线的第一端点;根据所述吸附对象的位置和第二预设指示线延长距离确定所述吸附指示线的第二端点;在所述第一端点和所述第二端点之间绘制并显示所述吸附指示线。
11.另一方面,本发明实施例提供的一种图形变化处理装置,包括:变化图形获取模块,用于获取变化图形;图形距离确定模块,用于响应用户对所述变化图形的变化操作,获取所述变化图形的变化边界、并根据所述变化边界的变化距离确定所述变化图形与目标图形的图形距离;吸附对象确定模块,用于当所述图形距离不大于图形距离阈值时根据所述图形距离确定所述目标图形中供所述变化图形吸附的吸附对象;变化图形吸附模块,用于吸附所述变化图形至所述吸附对象;以及吸附指示线显示模块,用于在所述吸附对象和所述变化图形之间显示吸附指示线。
12.在本发明的一个实施例中,所述图形距离选自于所述变化图形的变化边界与所述目标图形中对应的边界之间的距离、和所述变化图形的变化后中心线与所述目标图形中对应的中心线之间的距离;所述图形距离确定模块包括:变化后图形数据确定单元,用于根据所述变化图形的初始图形信息数据和所述变化距离确定所述变化图形的变化后图形信息数据;变化后位置确定模块,用于根据所述变化图形的变化后图形信息数据确定所述变化图形的变化边界位置和变化后中心线位置;目标图形元素确定单元,用于确定所述目标图形的与所述变化图形的变化边界和变化后中心线方向一致的目标边界和目标中心线;目标元素位置确定单元,用于根据所述目标图形的图形信息数据确定所述目标图形的目标边界位置和目标中心线位置;以及图形距离确定单元,用于根据所述变化图形的所有变化边界的位置和所述目标图形的目标边界位置和目标中心线位置计算所述变化图形的变化边界与所述目标图形中对应的目标边界之间的边界距离、以及所述变化图形的变化后中心线与所述目标图形中对应的目标中心线之间的距离,以得到所述图形距离。
13.在本发明的一个实施例中,所述吸附对象确定模块包括:备选吸附对象确定单元,用于当所述图形距离不大于所述图形距离阈值时,确定所述目标图形中与所述图形距离对应的目标对象为备选吸附对象;运动趋势确定单元,用于比较所述备选吸附对象对应的图形距离的大小确定所述变化图形的运动趋势;以及吸附对象确定单元,用于根据所述运动趋势将所述备选吸附对象中图形距离最小的目标对象作为所述吸附对象。
14.在本发明的一个实施例中,所述变化图形吸附模块包括:吸附位置确定单元,用于根据所述吸附对象的位置和所述变化图形的变化后图形信息数据确定所述变化图形的吸
附位置;以及变化图形吸附单元,用于移动所述变化图形至所述吸附位置。
15.再一方面,本发明实施例提供的一种图形变化处理系统,包括:存储器和连接所述存储器的处理器,所述存储器存储计算机程序,所述处理器运行所述计算机程序时执行前述任意一项所述的图形变化处理方法。
16.又一方面,本发明实施例提供的一种计算机可读存储介质,其为非易失性存储器且存储有计算机可执行指令,所述计算机可执行指令用于执行前述任意一项所述的图形变化处理方法。
17.上述一个或多个技术方案可以具有如下优点或有益效果:通过在变化图形的变化吸附过程中显示吸附指示线,显化了吸附结果,使得用户能方便快捷地知道变化图形在变化过程中的吸附情况,解决了当变化图形与目标图像很近时用户不知道变化图形是否吸附到吸附对象上的问题,提升用户体验度。另外,本实施例提供的图形变化处理方法的精确度非常高,几乎无误差,能够非常快捷的实现用户的变化图形移动吸附需求,效果非常好。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本发明第一实施例提供的图形变化处理方法的流程示意图。
20.图2为图1中步骤s13的详细流程示意图。
21.图3为图1中步骤s15的详细流程示意图。
22.图4为图1中步骤s17的详细流程示意图。
23.图5为图1中步骤s19的详细流程示意图。
24.图6a至图6f为图1的方法的具体移动吸附过程的效果示意图。
25.图7为本发明第二实施例提供的一种图形变化处理装置的结构示意图。
26.图8为图7中的图形距离确定模块330的结构示意图。
27.图9为图7中的吸附对象确定模块350的结构示意图。
28.图10为图7中的变化图形吸附模块370的结构示意图。
29.图11为本发明第三实施例提供的一种图形变化处理系统的结构示意图。
30.图12为本发明第四实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
32.【第一实施例】
33.如图1所示,本发明第一实施例提供了一种图形变化处理方法。具体地,本发明实施例提供的图形变化处理方法例如包括步骤:
34.s11:获取变化图形;
35.s13:响应用户对所述变化图形的变化操作,获取所述变化图形的变化边界、并根据所述变化边界的变化距离确定所述变化图形与目标图形的图形距离;
36.s15:当所述图形距离不大于图形距离阈值时根据所述图形距离确定所述目标图形中供所述变化图形吸附的吸附对象;
37.s17:吸附所述变化图形至所述吸附对象;以及
38.s19:在所述吸附对象和所述变化图形之间显示吸附指示线。
39.本发明实施例通过在变化图形的变化吸附过程中显示吸附指示线,显化了吸附结果,使得用户能方便快捷地知道变化图形a在变化过程中的吸附情况,解决了当变化图形与目标图像很近时用户不知道变化图形是否吸附到吸附对象上的问题,提升用户体验度。
40.其中,所述变化操作为用户对所述变化图形的移动操作,且所述变化图形的所述变化边界为所述变化图形的所有边界。或者,所述变化操作为用户对所述变化图形的缩放操作,且所述变化图形的所述变化边界为所述变化图形的缩放边界。
41.其中,所述图形距离选自于所述变化图形的变化边界与所述目标图形中对应的边界之间的距离、和所述变化图形的变化后中心线与所述目标图形中对应的中心线之间的距离。
42.进一步地,如图2所示,步骤s13例如包括:
43.s131:根据所述变化图形的初始图形信息数据和所述变化距离确定所述变化图形的变化后图形信息数据;
44.s133:根据所述变化图形的变化后图形信息数据确定所述变化图形的变化边界位置和变化后中心线位置;
45.s135:确定所述目标图形的与所述变化图形的变化边界和变化后中心线方向一致的目标边界和目标中心线;
46.s137:根据所述目标图形的图形信息数据确定所述目标图形的目标边界位置和目标中心线位置;以及
47.s139:根据所述变化图形的所有变化边界的位置和所述目标图形的目标边界位置和目标中心线位置计算所述变化图形的变化边界与所述目标图形中对应的目标边界之间的边界距离、以及所述变化图形的变化后中心线与所述目标图形中对应的目标中心线之间的距离,以得到所述图形距离。
48.具体地,如图3所示,步骤s15例如包括:
49.s151:当所述图形距离不大于所述图形距离阈值时,确定所述目标图形中与所述图形距离对应的目标对象为备选吸附对象;
50.s153:比较所述备选吸附对象对应的图形距离的大小确定所述变化图形的运动趋势;以及
51.s155:根据所述运动趋势将所述备选吸附对象中图形距离最小的目标对象作为所述吸附对象。
52.进一步地,如图4所示,步骤s17包括:
53.s171:根据所述吸附对象的位置和所述变化图形的变化后图形信息数据确定所述变化图形的吸附位置;以及
54.s173:移动所述变化图形至所述吸附位置。
55.进一步地,如图5所示,步骤s19包括:
56.s191:根据所述变化图形中与所述吸附对象对应的变化边界和/或变化后中心线的位置和第一预设指示线延长距离确定所述吸附指示线的第一端点;以及
57.s193:根据所述吸附对象的位置和第二预设指示线延长距离确定所述吸附指示线的第二端点。
58.为便于理解本发明,下面将结合图6a至图6f对本实施例的图形变化处理方法的各个步骤进行详细描述。
59.本发明实施例提供的图形变化处理方法例如适用于基于web的节目编辑系统中的变化图形在变化过程中的图形间的吸附。变化图形可例如为例如缩放图形、移动图形等发生变化的图形,其变化过程则例如为缩放图像的缩放过程,移动图形的拖拽移动过程。本发明实施例提供的图形变化处理方法适用于变化图形在变化过程中吸附一个目标图形的情形,也适用于变化图形在变化过程中吸附多个目标图形的情形。此处以变化图形移动的情况为例来详细说明变化图形在移动过程中的吸附问题,具体如下。
60.如图6a所示,基于web的节目编辑系统在画布上显示多个图形,例如图形a、b、c以及d。其中,图形a为需要变化的图形例如需要移动的图形,称为变化图形a。假设变化图形a的移动方向例如是水平向右移动。其它图形为可能与变化图形a在变化后例如变化后发生吸附的目标图形,例如目标图形b、目标图形c、目标图形d。
61.首先,节目编辑系统例如通过响应用户操作或者自动获取画布上的变化图形a。例如,节目编辑系统响应用户对变化图形a的选中操作获取变化图形a。此处的获取变化图形a,其可以理解为节目编辑系统响应用户操作确定变化图形a的同时,也获取到了变化图形a的初始图形信息数据。此处的变化图形a的初始图形信息数据例如包括变化图形a的初始位置和初始大小。具体地,如图6a所示,变化图形a的初始位置oa例如为变化图形a的坐标参考点,其通常为变化图形a的左上角顶点,其初始位置的坐标值表示移动图形在画布中的位置,坐标为(lefta,topa);当然初始位置oa也可以为变化图形的其它位置的点的坐标,本发明不以此为限。变化图形a的初始大小例如包括变化图形a的初始宽度h
a
和初始高度w
a
,也即获取到了变化图形a的初始图形信息数据。
62.接着,节目编辑系统例如响应用户对变化图形a的移动操作比如沿移动方向例如图6b中的水平向右的方向拖拽移动变化图形a。在变化图形a的移动过程中,节目编辑系统实时获取变化图形的变化边界。此处的变化边界指的是在移动过程中,变化图形a中位置发生变化的边界。举例来说,变化图形a水平向右移动一段距离,例如称为变化距离offsetx,变化边界为变化图形a水平方向上的左边界和右边界。变化图形a的垂直方向上的上边界和下边界的位置没有变化,此处仅以水平方向的边界为例来说明该方法实施的构成。然后,根据变化图形a的变化距离offsetx实时计算确定变化图形a与目标图形b、c、d之间的图形距离。此处的图形距离选自于变化图形a的变化边界与目标图形b、c、d中对应方向上的目标边界之间的距离,和变化图形a的变化后中心线与目标图形b、c、d中对应方向上的中心线之间的距离。具体地,节目编辑系统首先根据变化图形的初始图形信息数据和变化距离确定变化图形的变化后图形信息数据,接着根据所述变化图形的变化后图形信息数据确定所述变化图形的变化边界位置和变化后中心线位置,然后确定目标图形的与所述变化图形的变化
边界和变化后中心线方向一致的目标边界和目标中心线,根据所述目标图形的图形信息数据确定所述目标图形的目标边界位置和目标中心线位置,最后根据所述变化图形的所有变化边界的位置和所述目标图形的目标边界位置和目标中心线位置计算所述变化图形的变化边界与所述目标图形中对应的目标边界之间的边界距离、以及所述变化图形的变化后中心线与所述目标图形中对应的目标中心线之间的距离,以得到所述图形距离。举例来说,如图6b所示,变化图形a的初始位置oa。在变化图形a移动后,根据初始位置oa和变化距离offsetx得到变化图形a的变化后位置oan,变化图形a的变化后位置oan的坐标为(lefta offsetx,topa)。另外,由于变化图形a的变化操作为移动操作,因此变化图形a的变化后大小与变化图形a的初始大小相同。因此得到了变化图形a的变化后图形信息数据。然后,根据变化图形a的变化后图形信息数据计算变化图形a的变化边界和变化后中心线位置。如图6b、6c和6d所示,根据变化后位置oan和变化后大小可计算得到变化图形的变化边界的位置和变化后中心线的位置。此处的变化边界为变化图形a的左边界和右边界,变化后中心线为左边界和右边界之间的变化图形a的中心线,其可以通过左边界的位置和右边界的位置计算得到,计算方法可采用现有技术中的坐标计算方法,此处不再赘述。接着,确定目标图形b、c和d的与变化图形a的变化边界和变化后中心线方向一致的目标边界和目标中心线,并根据目标图形b、c和d的图形信息数据确定目标图形b、c和d的目标边界位置和目标中心线位置。采用与计算变化图形a的变化边界和变化后中心线的计算方法相同的方法,可得到目标图形b、c和d的目标边界和目标中心线及其位置,此处不再赘述。每个目标图形都包括各自的图形信息数据,例如位置和大小(宽度和高度)。根据目标图形的位置和大小(宽度和高度)计算得到目标图形的每个目标边界的位置和中心线的位置。最后,根据变化图形a的变化边界位置和所述目标图形的目标边界位置和目标中心线位置计算变化图形的变化边界与所述目标图形中对应的目标边界之间的边界距离、以及所述变化图形的变化后中心线与所述目标图形中对应的目标中心线之间的距离,以得到所述图形距离。如图6b、图6c和图6d所示,变化图形a在移动方向(例如水平向右方向)上的变化边界(包括左边界和右边界)和目标图形b、c、d的边界之间的边界距离有d1、d2、d3、d4、d5、d6、d7、d8、d9、d10、d11、d12共12个。变化图形a在移动方向(例如水平向右方向)上的变化后中心线和目标图形b、c、d的边界的目标中心线之间的中心线距离有d13、d14、d15共3个。因此,图形距离包括12个边界距离和3个中心线距离共15个距离。当然,值得一提的是,在本发明的其他实施例中,当只有一个目标图形例如目标图形b时,那就只得到目标图形b的边界距离(d1、d2、d7和d8)和中心线距离(d13)。
63.接下来,节目编辑系统判断移动方向上的15个图形距离是否大于距离阈值。此处的距离阈值作为图形吸附的判断标准。此处的距离阈值可例如为5个像素距离或者10个像素距离;当然距离阈值也可以根据用户需要确定,本发明不以此为限。当边界距离不大于距离阈值时,表明目标图形进入了变化图形a的吸附范围。此时,节目编辑系统根据图形距离确定变化图形a的运动趋势并根据运动趋势确定变化图形a的吸附对象。具体地,如图6b、图6c和图6d所示,15个图形距离中,d1和d3小于距离阈值d,因此目标图形b的左边界和目标图形c的左边界进入了变化图形a的右图形边界的吸附范围,因此将与d1和d3对应的两个目标边界作为备选吸附对象。然后,节目编辑系统比较备选吸附对象对应的边界距离的大小得到变化图形a的运动趋势。如图6b所示,d1和d3两个边界距离中,d1最小,因此,变化图形a的
运动趋势为向d1所对应的备选吸附对象运动并吸附。节目编辑系统根据运动趋势将备选吸附对象中边界距离最小的目标边界例如目标图形b的左边界作为吸附对象。此外,在本发明的其他实施例中,当只有一个目标图形例如目标图形b时,当目标图形b的左目标边界的边界距离d1和右目标边界的边界距离d2都小于或等于距离阈值d时,则需要判断并找到两d1和d2中的最小值,然后找到与最小边界距离对应的备选吸附对象作为吸附对象。另外,当目标图形b的左目标边界的边界距离d1和右目标边界的边界距离d2之一小于或等于距离阈值d时,则可直接找到该边界距离对应的备选吸附对象作为吸附对象。
64.承上述,节目编辑系统沿移动方向吸附变化图形a至吸附对象。具体地,节目编辑系统根据吸附对象的位置和变化图形a的变化后图形信息数据确定变化图形a的吸附位置。变化图形a的变化后图形信息数据包括变化图形a的变化后位置。具体地,如图6e所示,节目编辑系统根据变化图形a的初始图形信息数据例如变化图形a的初始位置oa和变化图形a的变化距离offsetx得到变化图形a的变化后位置oan;接着节目编辑系统根据变化图形a的变化后位置oan和变化后大小(h
a
×
w
a
)、以及吸附对象的位置确定变化图形a的吸附位置(参见图6c)。最后,节目编辑系统移动变化图形a至吸附位置。
65.最后,节目编辑系统在吸附对象和变化图形之间显示吸附指示线。具体地,根据变化图形中与吸附对象对应的变化边界和/或变化后中心线的位置和第一预设指示线延长距离确定所述吸附指示线的第一端点;根据所述吸附对象的位置和第二预设指示线延长距离确定所述吸附指示线的第二端点;在所述第一端点和所述第二端点之间绘制并显示所述吸附指示线。举例来说,如图6f所示,根据变化图形a中与吸附对象也即目标图形b的左边界对应的变化边界也即变化图形a的右边界的位置和第一预设指示线延长距离dy1确定吸附指示线的第一端点e1。根据吸附对象也即目标图形b的左边界的位置和第二预设指示线延长距离dy2确定吸附指示线的第二端点e2。然后,在第一端点e1和第二端点e2之间绘制并显示吸附指示线。这样一来,在变化图形a的变化吸附过程中显示吸附指示线,显化了吸附结果,使得用户能方便快捷地知道变化图形a在变化过程中的吸附情况,提升用户体验度。
66.进一步地,在完成移动吸附后,节目编辑系统还记录、输出变化图形a的最终图形信息数据例如变化图形a的最终位置和最终大小,例如将变化图形a的最终图形信息数据显示在节目编辑界面上,使得用户可随时了解到移动图形的图形信息,也可以为节目编辑的后续操作提供移动图形的图形信息。
67.此处值得一提的是,本发明实施例仅以移动方向为水平向右方向为例予以说明。当移动方向为水平向左、或者垂直方向向上、或垂直向下时,其吸附的方法相同,仅方向不同。进一步地,当变化图形a同时存在两个方向例如水平向右和垂直向下(例如用户选中变化图形a向右下斜向方向移动)的移动时,也可分解成同时对水平向右和垂直向下两个方向的移动过程进行吸附动作,当两个方向都满足吸附条件时,两个方向均可进行吸附并显示吸附指示线,多个方向符合吸附条件时也是一样的处理方法,具体过程此处不再赘述。再者,本发明实施例仅以变化图形a在目标图形b、c、d的外部的情形为例对图形变化处理方法进行描述。当变化图形a在目标图形b、c、d的内部时,仅部分计算公式略有差别,例如由于变化图形a的移动方向不同导致的offsetx值的正负不同等,但其移动吸附方法也相同,此处也不具体说明。
68.更进一步地,上述实施例中,仅以变化图形a进行移动操作为例进行举例说明本实
施例提供的图形变化处理方法。当变化图形a为缩放图像也即用户需要对变化图形a进行缩放操作时,变化图形a的变化边界则为变化图形a的缩放边界,也即缩放过程中位置变化的边界可以为变化图形a的一个边界,两个边界,三个边界或所有边界,其取决于变化图形a的缩放方式。
69.综上所述,本发明实施例通过在变化图形的变化吸附过程中显示吸附指示线,显化了吸附结果,使得用户能方便快捷地知道变化图形a在变化过程中的吸附情况,解决了当变化图形与目标图像很近时用户不知道变化图形是否吸附到吸附对象上的问题,提升用户体验度。另外,本实施例提供的图形变化处理方法的精确度非常高,几乎无误差,能够非常快捷的实现用户的变化图形移动吸附需求,效果非常好。另外,在图形变化处理后还输出、记录多个移动图形的图形信息数据,使得用户可随时了解到图形信息,也可以为节目编辑的后续操作提供变化图形的图形信息,以满足用户图形编辑的需求。再者,本发明实施例提供的图形变化处理方法既可适用于变化图形吸附一个目标图形的情形,也可适用于变化图形吸附多个目标图形的情形,可满足用户不同的节目编辑场合,适应性强。
70.【第二实施例】
71.如图7所示,本发明第二实施例提供了一种图形变化处理装置300。图形变化处理装置300例如包括:
72.变化图形获取模块310,用于获取变化图形;
73.图形距离确定模块330,用于响应用户对所述变化图形的变化操作,获取所述变化图形的变化边界、并根据所述变化边界的变化距离确定所述变化图形与目标图形的图形距离;
74.吸附对象确定模块350,用于当所述图形距离不大于图形距离阈值时根据所述图形距离确定所述目标图形中供所述变化图形吸附的吸附对象;
75.变化图形吸附模块370,用于吸附所述变化图形至所述吸附对象;以及
76.吸附指示线显示模块390,用于在所述吸附对象和所述变化图形之间显示吸附指示线。
77.其中,所述图形距离选自于所述变化图形的变化边界与所述目标图形中对应的边界之间的距离、和所述变化图形的变化后中心线与所述目标图形中对应的中心线之间的距离。
78.进一步地,如图8所示,图形距离确定模块330例如包括:
79.变化后图形数据确定单元331,用于根据所述变化图形的初始图形信息数据和所述变化距离确定所述变化图形的变化后图形信息数据;
80.变化后位置确定模块333,用于根据所述变化图形的变化后图形信息数据确定所述变化图形的变化边界位置和变化后中心线位置;
81.目标图形元素确定单元335,用于确定所述目标图形的与所述变化图形的变化边界和变化后中心线方向一致的目标边界和目标中心线;
82.目标元素位置确定单元337,用于根据所述目标图形的图形信息数据确定所述目标图形的目标边界位置和目标中心线位置;以及
83.图形距离确定单元339,用于根据所述变化图形的所有变化边界的位置和所述目标图形的目标边界位置和目标中心线位置计算所述变化图形的变化边界与所述目标图形
中对应的目标边界之间的边界距离、以及所述变化图形的变化后中心线与所述目标图形中对应的目标中心线之间的距离,以得到所述图形距离。
84.此外,如图9所示,吸附对象确定模块350例如包括:
85.备选吸附对象确定单元351,用于当所述图形距离不大于所述图形距离阈值时,确定所述目标图形中与所述图形距离对应的目标对象为备选吸附对象;
86.运动趋势确定单元353,用于比较所述备选吸附对象对应的图形距离的大小确定所述变化图形的运动趋势;以及
87.吸附对象确定单元355,用于根据所述运动趋势将所述备选吸附对象中图形距离最小的目标对象作为所述吸附对象。
88.此外,如图10所示,变化图形吸附模块370例如包括:
89.吸附位置确定单元371,用于根据所述吸附对象的位置和所述变化图形的变化后图形信息数据确定所述变化图形的吸附位置;以及
90.变化图形吸附单元373,用于移动所述变化图形至所述吸附位置。
91.本实施例中的图形变化处理装置300中的各模块之间的具体工作过程和技术效果参见前述第一实施例的描述,此处不再赘述。
92.【第三实施例】
93.如图11所示,本发明第三实施例提供了一种图形变化处理系统500。典型地,图形变化处理系统500可例如为计算机等设备或其它具有图形处理功能的设备。具体地,图形变化处理系统500可例如包括存储器510和与存储器510连接的处理器530。存储器510可例如为非易失性存储器,其上存储有计算机程序511。处理器530可例如为嵌入式处理器。处理器530运行计算机程序511时执行前述第一实施例中的图形变化处理方法。
94.本实施例中的图形变化处理系统500的具体工作过程和技术效果参见前述第一实施例的描述。
95.【第四实施例】
96.如图12所示,本发明第四实施例提供了一种存储介质例如计算机可读存储介质600。计算机可读存储介质600例如为非易失性存储器,其例如为:磁介质(如硬盘、软盘和磁带),光介质(如cdrom盘和dvd),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(rom)、随机存取存储器(ram)、闪存等)。计算机可读存储介质600上存储有计算机可执行指令610。计算机可读存储介质600可由一个或多个处理器或处理装置来执行计算机可执行指令610,以实施前述第一实施例中的图形变化处理方法。
97.此外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。
98.在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或
通信连接,可以是电性,机械或其它的形式。
99.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
100.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜