显示控制方法及装置、电子设备及介质制造方法及图纸

技术编号:37967934 阅读:9 留言:0更新日期:2023-06-30 09:43
本发明专利技术提供一种显示控制方法及装置、电子设备及介质。显示控制方法,包括:获取被选中目标的第一属性信息。响应作用于被选中目标在当前变换场景下的变换指令,获取被选中目标的待变换信息,待变换信息包括变换距离。基于待变换信息对第一属性信息进行调节,得到被选中目标的第二属性信息,第二属性信息包括被选中目标经过变换处理后的第二显示坐标。基于当前变换场景更新第二显示坐标,得到第三显示坐标,并将经过变换处理后的被选中目标在第三显示坐标上进行显示。通过本发明专利技术提供的显示控制方法,有助于减少用户对被选中目标进行变换处理的显示控制次数,提高用户的使用体验。提高用户的使用体验。提高用户的使用体验。

【技术实现步骤摘要】
显示控制方法及装置、电子设备及介质


[0001]本专利技术涉及显示控制领域,具体涉及一种显示控制方法及装置、电子设备及介质。

技术介绍

[0002]相关技术中,可发生变换的被选中目标在当前变换场景下经过变换处理后的显示位置与该被选中目标在变换前的显示位置存在一定的视觉位置差异。
[0003]当用户需要对该被选中目标进行多次变换处理时,若仍采用该种方式进行显示控制,会导致用户每完成一次变换处理,均需判断一次被选中目标当前的显示位置是否需要进行平移变换处理,以使该被选中目标在进行下一变换处理时的视觉位置能够满足用户需求。
[0004]由此可见,采用该种方式对被选中目标进行显示控制的操作较为繁琐,影响用户的使用体验。因此,亟需一种能够减少用户操作的显示控制方法。

技术实现思路

[0005]因此,本专利技术要解决的技术问题在于克服现有技术中用户对被选中目标显示进行控制的操作较为繁琐,影响用户使用体验的缺陷,从而提供一种显示控制方法及装置、电子设备及介质。
[0006]根据第一方面,本专利技术实施方式提供一种显示控制方法,所述方法包括:
[0007]获取被选中目标的第一属性信息;
[0008]响应作用于所述被选中目标在当前变换场景下的变换指令,获取所述被选中目标的待变换信息,所述待变换信息包括变换距离;
[0009]基于所述待变换信息对所述第一属性信息进行调节,得到所述被选中目标的第二属性信息,所述第一属性信息包括所述被选中目标在所述当前变换场景下的第一显示坐标和第一尺寸信息,所述第二属性信息包括所述被选中目标经过变换处理后的第二显示坐标;
[0010]基于所述当前变换场景更新所述第二显示坐标,得到第三显示坐标,并将经过变换处理后的所述被选中目标在所述第三显示坐标上进行显示。
[0011]在该方式中,可以使被选中目标经过变换处理后显示的视觉位置与被选中目标未经过变换处理前显示的视觉位置相同,进而无需用户手动调节被选中目标经过变换处理后的显示位置,有助于减少用户对被选中目标进行变换处理的显示控制次数,提高用户的使用体验。
[0012]结合第一方面,在第一方面的第一实施例中,所述变换距离采用下述方式进行确定包括:
[0013]确定所述被选中目标响应所述变换指令执行变换的拽点,从所述第一属性信息中确定所述拽点的历史坐标;
[0014]基于所述待变换信息,确定所述拽点经过变换处理后的最新坐标;
[0015]根据所述最新坐标与所述历史坐标之间的距离,确定所述被选中目标在所述当前变换场景下的变换距离。
[0016]结合第一方面的第一实施例,在第一方面的第二实施例中,所述第一属性信息包括第一尺寸信息,所述第二属性信息包括第二尺寸信息;
[0017]所述基于所述待变换信息对所述第一属性信息进行调节,得到所述被选中目标的第二属性信息,包括:
[0018]判断所述拽点是否为目标拽点;
[0019]若所述拽点不是所述目标拽点,则根据所述变换距离对所述第一尺寸信息进行调节,得到所述被选中目标经过变换处理后的第二尺寸信息;
[0020]若所述拽点是所述目标拽点,则根据所述变换距离对所述第一尺寸信息进行反向调节,得到所述被选中目标经过变换处理后的第二尺寸信息。
[0021]结合第一方面的第一实施例或第二实施例,在第一方面的第三实施例中,所述基于所述待变换信息,确定所述拽点的最新坐标,包括:
[0022]若所述当前变换场景为旋转变换场景,则确定所述拽点为中心点;
[0023]从所述待变换信息中获取所述被选中目标的旋转角度;
[0024]根据所述第一显示坐标、所述历史坐标以及所述旋转角度,得到第二显示坐标;
[0025]基于所述第二显示坐标、所述第二属性信息中的第二尺寸信息以及所述旋转角度,确定所述中心点的最新坐标。
[0026]结合第一方面的第三实施例,在第一方面的第四实施例中,所述第二尺寸信息包括所述被选中目标经过变换处理后的最新宽度和最新高度;所述最新坐标包括最新横坐标和最新纵坐标;
[0027]所述基于所述当前变换场景更新所述第二显示坐标,得到第三显示坐标,包括:
[0028]若所述旋转变换场景为目标变换场景,则将所述最新宽度的一半作为横坐标的横向调节值,并将所述最新高度的一半作为纵坐标的纵向调节值;
[0029]将所述最新横坐标与所述横向调节值之间的差作为第三显示横坐标,将所述最新纵坐标与所述纵向调节值之间的差作为第三显示纵坐标;
[0030]根据所述第三显示横坐标和所述第三显示纵坐标,得到第三显示坐标;
[0031]将所述第三显示坐标作为所述第二显示坐标更新后的坐标。
[0032]结合第一方面,在第一方面的第五实施例中,所述响应作用于所述被选中目标在当前变换场景下的变换指令,获取所述被选中目标的待变换信息,包括:
[0033]响应作用于所述被选中目标在当前变换场景下的变换指令,确定所述被选中目标响应所述变换指令执行变换的拽点,并获取所述拽点的历史坐标;
[0034]响应变换结束,获取所述拽点的最新坐标;
[0035]若所述当前变换场景为相似变换场景,则获取混合变换矩阵;
[0036]将所述历史坐标、所述最新坐标以及所述第一显示坐标代入所述混合变换矩阵并进行逆矩阵处理,得到所述被选中目标发生经过变换处理后的待变换信息,所述待变换信息包括以下任意一种或多种信息:所述被选中目标的旋转角度、缩放系数和斜切角度。
[0037]结合第一方面的第五实施例,在第一方面的第六实施例中,所述混合变换矩阵由旋转矩阵、缩放矩阵以及斜切矩阵组成。
[0038]根据第二方面,本专利技术实施方式还提供一种显示控制装置,所述装置包括:
[0039]第一获取单元,用于获取被选中目标的第一属性信息;
[0040]第二获取单元,用于响应作用于所述被选中目标在当前变换场景下的变换指令,获取所述被选中目标的待变换信息,所述待变换信息包括变换距离;
[0041]调节单元,用于基于所述待变换信息对所述第一属性信息进行调节,得到所述被选中目标的第二属性信息,所述第一属性信息包括所述被选中目标在所述当前变换场景下的第一显示坐标和第一尺寸信息,所述第二属性信息包括所述被选中目标经过变换处理后的第二显示坐标;
[0042]显示单元,用于基于所述当前变换场景更新所述第二显示坐标,得到第三显示坐标,并将经过变换处理后的所述被选中目标在所述第三显示坐标上进行显示。
[0043]根据第三方面,本专利技术实施方式还提供一种电子设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面及其可选实施方式中任一项的显示控制方法。
[0044]根据第四方面,本专利技术实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示控制方法,其特征在于,所述方法包括:获取被选中目标的第一属性信息;响应作用于所述被选中目标在当前变换场景下的变换指令,获取所述被选中目标的待变换信息,所述待变换信息包括变换距离;基于所述待变换信息对所述第一属性信息进行调节,得到所述被选中目标的第二属性信息,所述第一属性信息包括所述被选中目标在所述当前变换场景下的第一显示坐标和第一尺寸信息,所述第二属性信息包括所述被选中目标经过变换处理后的第二显示坐标;基于所述当前变换场景更新所述第二显示坐标,得到第三显示坐标,并将经过变换处理后的所述被选中目标在所述第三显示坐标上进行显示。2.根据权利要求1所述的方法,其特征在于,所述变换距离采用下述方式进行确定:确定所述被选中目标响应所述变换指令执行变换的拽点,从所述第一属性信息中确定所述拽点的历史坐标;基于所述待变换信息,确定所述拽点经过变换处理后的最新坐标;根据所述最新坐标与所述历史坐标之间的距离,确定所述被选中目标在所述当前变换场景下的变换距离。3.根据权利要求2所述的方法,其特征在于,所述第一属性信息包括第一尺寸信息,所述第二属性信息包括第二尺寸信息;所述基于所述待变换信息对所述第一属性信息进行调节,得到所述被选中目标的第二属性信息,包括:判断所述拽点是否为目标拽点;若所述拽点不是所述目标拽点,则根据所述变换距离对所述第一尺寸信息进行调节,得到所述被选中目标经过变换处理后的第二尺寸信息;若所述拽点是所述目标拽点,则根据所述变换距离对所述第一尺寸信息进行反向调节,得到所述被选中目标经过变换处理后的第二尺寸信息。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述待变换信息,确定所述拽点的最新坐标,包括:若所述当前变换场景为旋转变换场景,则确定所述拽点为中心点;从所述待变换信息中获取所述被选中目标的旋转角度;根据所述第一显示坐标、所述历史坐标以及所述旋转角度,得到第二显示坐标;基于所述第二显示坐标、所述第二属性信息中的第二尺寸信息以及所述旋转角度,确定所述中心点的最新坐标。5.根据权利要求4所述的方法,其特征在于,所述第二尺寸信息包括所述被选中目标经过变换处理后的最新宽度和最新高度;所述最新坐标包括最新横坐标和最新纵坐标;所述基于所述当前变换场景更新所述第二显示坐标,得到第三显示坐标,包括:若所述旋转变换场景为目标变换场景,则将所述最新宽度的一半作为横坐标的横向调节值...

【专利技术属性】
技术研发人员:张伟峰
申请(专利权)人:北京力控元通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1