一种处理方法与流程

文档序号:34228516发布日期:2023-05-24 11:06阅读:53来源:国知局
一种处理方法与流程

本公开一种处理方法、装置、设备及介质。


背景技术:

1、在软件开发的过程中,通常是按照指定的标准设备的屏幕参数设计出标准显示界面,然后再根据软件开发项目所使用设备的屏幕参数,由人工对标准显示界面的素材尺寸和素材位置进行调整,得到与项目所使用设备适配的显示界面。

2、因此,如何在减少人工资源消耗的前提下提高获取与项目所使用设备适配的显示界面的效率,成为了一个亟待解决的问题。


技术实现思路

1、本公开提供了一种处理方法,以至少解决现有技术中存在的以上技术问题。

2、根据本公开的第一方面,提供了一种处理方法,包括:

3、获得待适配设备的设备信息;

4、根据所述设备信息和第一素材的属性信息,确定调整条件;

5、根据所述调整条件对所述第一素材进行调整,以获得第二素材,所述第二素材用于构成能够适配于所述待适配设备的显示界面。

6、在一可实施方式中,所述第一素材的属性信息包括第一素材适配的第一设备的第一有效像素,所述待适配设配的设备信息包括第二有效像素;

7、所述根据所述设备信息和第一素材的属性信息,确定调整条件,包括:

8、根据所述第一有效像素和所述第二有效像素确定缩放比例,将所述缩放比例作为调整条件,所述第二有效像素为所述待适配设备的有效像素。

9、在一可实施方式中,所述第一有效像素包括所述第一设备的第一横向屏幕有效像素数和第一纵向屏幕有效像素数,所述第二有效像素包括所述待适配设备的第二横向屏幕有效像素数和第二纵向屏幕有效像素数;

10、所述根据所述第一有效像素和第二有效像素确定缩放比例,包括:

11、获得所述第一横向屏幕有效像素数与所述第二横向有效像素数之间的第一像素比值,获得所述第一纵向屏幕有效像素数与所述第二纵向有效像素数之间的第二像素比值;

12、如果所述第一像素比值等于所述第二像素比值,将所述第一像素比值或所述第二像素比值作为缩放比例;

13、如果所述第一像素比值不等于所述第二像素比值,将所述第一像素比值和所述第二像素比值中最小的像素比值作为缩放比例。

14、在一可实施方式中,在所述根据所述调整条件对所述第一素材进行调整之前,还包括:

15、如果第一素材包括标量元素,确定所述缩放比例与所述标量元素对应的预设缩放比例阈值的关系;

16、如果所述缩放比例大于所述预设缩放比例阈值,获得参数与调整后标量素材的参数之间的差值满足预设差值阈值的预设标量元素;

17、采用所述预设标量元素替换所述第一素材中对应的标量元素,或者将所述预设标量元素作为第二素材中对应的标量元素。

18、在一可实施方式中,所述根据所述调整条件对所述第一素材进行调整,以获得第二素材,包括:

19、获取各个所述第一素材的原始尺寸以及各个所述第一素材之间的相对位置关系;

20、按照所述缩放比例对所述第一素材的原始尺寸进行缩放得到第二素材,并根据所述缩放比例和各个所述第一素材之间的相对位置关系确定各个所述第二素材的相对位置关系,以使所述第二素材能够适配于所述待适配设备的显示界面。

21、在一可实施方式中,在所述根据所述缩放比例和各个所述第一素材之间的相对位置关系确定各个所述第二素材的相对位置关系之后,包括:

22、对各个所述第二素材构成的显示界面内的第二素材进行居中显示处理。

23、在一可实施方式中,在所述根据所述缩放比例和各个所述第一素材之间的相对位置关系确定各个所述第二素材的相对位置关系之后,包括:

24、确定所述第二素材构成的显示界面在当前页面是否能完全显示;

25、如果否,在下一页面继续显示所述第二素材构成的显示界面中在当前页面未显示的部分。

26、在一可实施方式中,所述待适配设备的设备信息包括所述待适配设备的屏幕尺寸和屏幕显示图像宽高比;

27、在根据所述调整条件对所述第一素材进行调整之前,还包括:

28、将所述屏幕尺寸与预设的标准尺寸之间的比值,作为屏幕比值;

29、根据所述屏幕比值以及所述屏幕显示图像宽高比与预设的标准屏幕显示图像宽高比之间的大小关系,确定素材边距调整条件;

30、在所述根据所述调整条件对所述第一素材进行调整,以获得第二素材之后,还包括:

31、根据所述素材边距调整条件对所述第二素材与界面边缘之间的边距进行调整。

32、在一可实施方式中,所述根据所述素材边距调整条件对所述第二素材与界面边缘之间的边距进行调整,包括:

33、若所述屏幕比值大于等于第一预设比例阈值且所述屏幕显示图像宽高比等于所述标准屏幕显示图像宽高比,对所述第二素材与界面边缘之间的纵向边距和横向边距均放大所述缩放比例;

34、若所述屏幕比值在预设比例范围内且所述屏幕显示图像宽高比小于所述标准屏幕显示图像宽高比,对所述第二素材与界面边缘之间的纵向边距放大所述缩放比例,对所述第二素材与界面边缘之间的横向边距缩小所述缩放比例,所述预设比例范围的下限为所述第一预设比例阈值上限为第二预设比例阈值;

35、若所述屏幕比值在所述预设比例范围内且所述屏幕显示图像宽高比大于所述标准屏幕显示图像宽高比,对所述第二素材与界面边缘之间的纵向边距放大所述缩放比例,对所述第二素材与界面边缘之间的横向边距按照空间数量等量增加像素数。

36、在一可实施方式中,在所述根据所述设备信息和第一素材的属性信息,确定调整条件之前,还包括:

37、若所述待适配设备的屏幕宽高比大于1且所述第一素材适配的第一设备屏幕宽高比小于1,获取第一素材对应的第一布局形式下的属性信息,所述第一布局形式是指第一素材适配于屏幕宽高比大于1的设备的布局形式;

38、若所述待适配设备的屏幕宽高比小于1且所述第一素材适配的第一设备屏幕宽高比大于1,获取第一素材对应的第二布局形式下的属性信息,所述第二布局形式是指第一素材适配于屏幕宽高比小于1的设备的布局形式。

39、根据本公开的第二方面,提供了一种处理装置,包括:

40、设备信息获取模块,用于获得待适配设备的设备信息;

41、调整条件确定模块,用于根据所述设备信息和第一素材的属性信息,确定调整条件;

42、素材调整模块,用于根据所述调整条件对所述第一素材进行调整,以获得第二素材,所述第二素材用于构成能够适配于所述待适配设备的显示界面。

43、根据本公开的第三方面,提供了一种电子设备,包括:

44、至少一个处理器;以及

45、与所述至少一个处理器通信连接的存储器;其中,

46、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。

47、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。

48、本公开提供的一种处理方法、装置、设备及介质,获取待适配设备的设备信息;根据设备信息和第一素材的属性信息,确定调整条件;根据调整条件对第一素材进行调整,以获得第二素材,第二素材用于构成能够适配于待适配设备的显示界面。

49、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1