桌面壁纸显示方法、装置、存储介质及计算机设备与流程

文档序号:34389503发布日期:2023-06-08 09:11阅读:42来源:国知局
桌面壁纸显示方法、装置、存储介质及计算机设备与流程

本发明涉及信息,尤其是涉及一种桌面壁纸显示方法、装置、存储介质及计算机设备。


背景技术:

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、将所述宽度调整系数与所述高度调整系数相加,并将相加的结果与2相除,得到待显示桌面壁纸中文字对应的字号调整系数;

29、将所述文字的原始字号与所述字号调整系数相除,得到所述待显示桌面壁纸中文字的显示尺寸;

30、将所述文字距离待显示桌面壁纸的上边缘距离与所述高度调整系数相除,得到所述待显示桌面壁纸中的文字距离所述显示屏幕的上边缘距离;

31、将所述文字距离待显示桌面壁纸的右边缘距离与所述宽度调整系数相除,得到所述待显示桌面壁纸中的文字距离所述显示屏幕的右边缘距离;

32、将所述静态图片的原始宽度与所述宽度调整系数相除,得到所述待显示桌面壁纸中静态图片的显示宽度,以及将所述静态图片的原始高度与所述高度调整系数相除,得到所述待显示桌面壁纸中静态图片的显示高度;

33、将所述静态图片距离待显示桌面壁纸的上边缘距离与所述高度调整系数相除,得到所述待显示桌面壁纸中的静态图片距离所述显示屏幕的上边缘距离;

34、将所述静态图片距离待显示桌面壁纸的右边缘距离与所述宽度调整系数相除,得到所述待显示桌面壁纸中的静态图片距离所述显示屏幕的右边缘距离;

35、将所述轮播图片的原始宽度与所述宽度调整系数相除,得到所述待显示桌面壁纸中轮播图片的显示宽度,以及将所述轮播图片的原始高度与所述高度调整系数相除,得到所述待显示桌面壁纸中轮播图片的显示高度;

36、将所述轮播图片距离待显示桌面壁纸的上边缘距离与所述高度调整系数相除,得到所述待显示桌面壁纸中的轮播图片距离所述显示屏幕的上边缘距离;

37、将所述轮播图片距离待显示桌面壁纸的右边缘距离与所述宽度调整系数相除,得到所述待显示桌面壁纸中的轮播图片距离所述显示屏幕的右边缘距离。

38、可选地,所述方法还包括:

39、判断所述缓存中存储的待显示桌面壁纸的第一壁纸标识是否与服务器中存储的待显示桌面壁纸的第二壁纸标识相同,以及判断缓存中存储的待显示桌面壁纸的第一字节数量是否与服务器中存储的待显示桌面壁纸的第二字节数量相同;

40、若第一壁纸标识与第二壁纸标识不相同,或第一字节数量与第二字节数量不相同,则删除缓存中的待显示桌面壁纸,并获取服务器中存储的待显示桌面壁纸;

41、若第一壁纸标识与第二壁纸标识相同,且第一字节数量与第二字节数量相同,则获取缓存中存储的待显示桌面壁纸。

42、根据本发明的第二个方面,提供一种桌面壁纸显示装置,包括:

43、获取单元,用于响应于待显示桌面壁纸的显示信号,获取壁纸显示终端中显示屏幕的第一分辨率和待显示桌面壁纸背景图的第二分辨率;

44、第一确定单元,用于若所述第一分辨率与所述第二分辨率不相同,则确定所述待显示桌面壁纸的宽度调整系数和高度调整系数;

45、第二确定单元,用于基于所述宽度调整系数和高度调整系数,确定所述待显示桌面壁纸中各个显示信息的显示尺寸,以及确定所述各个显示信息距离所述显示屏幕的边缘距离;

46、显示单元,用于根据所述各个显示信息的显示尺寸、所述各个显示信息距离所述显示屏幕的边缘距离,在所述壁纸显示终端的显示屏幕上展示桌面壁纸。

47、根据本发明的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上桌面壁纸显示方法。

48、根据本发明的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上桌面壁纸显示方法。

49、根据本发明提供的一种桌面壁纸显示方法、装置、存储介质及计算机设备,与目前用户选择完壁纸直接进行显示的方式相比,本发明通过响应于待显示桌面壁纸的显示信号,获取壁纸显示终端中显示屏幕的第一分辨率和待显示桌面壁纸背景图的第二分辨率;若所述第一分辨率与所述第二分辨率不相同,则确定所述待显示桌面壁纸的宽度调整系数和高度调整系数;基于宽度调整系数和高度调整系数,确定待显示桌面壁纸中各个显示信息的显示尺寸,以及确定各个显示信息距离显示屏幕的边缘距离;根据各个显示信息的显示尺寸、各个显示信息距离显示屏幕的边缘距离,在壁纸显示终端的显示屏幕上展示桌面壁纸。由此通过在显示屏幕的分辨率与桌面壁纸的分辨率不相同的情况下,通过确定宽度调整系数和高度调整系数来对桌面壁纸中的各个显示信息进行尺寸调整和边缘距离调整,能够使得调整后的桌面壁纸满足显示屏幕的显示需求,从而能够提升桌面壁纸在显示屏幕上的显示效果,进而提升了用户的体验感。

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