本发明涉及页面渲染,尤其涉及一种分辨率dpi的自适应渲染方法、系统、存储介质及计算机设备。
背景技术:
1、当今社会用户对高清画质显示对需求越来越高,目前主流的操作系统能够设置高达200%的大dpi(dots per inch,每英寸点数)高清渲染,同时绝大多数的高清超薄笔记本也都会默认采用大dpi的渲染。
2、然而dpi的选项有包括125%、150%、175%、200%在内都多种选择,如果应用程序依靠操作系统自身的自适应渲染的话,会存在窗口大小显示异常,界面内文字和图片显示模糊等现象。
3、综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。
技术实现思路
1、针对上述的缺陷,本发明的目的在于提供一种分辨率dpi的自适应渲染方法,系统、存储介质及其计算机设备,能够使得应用的页面加载在各种屏幕大小下均具有良好高清的渲染效果。
2、为了实现上述目的,本发明提供一种分辨率dpi的自适应渲染方法,包括步骤:
3、检测到应用的页面加载时,获取系统显示器的参数信息;其中,所述参数信息包括屏幕尺寸参数和默认dpi参数;
4、根据所述参数信息分析确定所述应用对应的渲染参数;
5、通过浏览器内核基于所述渲染参数进行渲染展示,以显示所述页面。
6、可选的,所述根据所述参数信息分析确定所述应用对应的渲染参数的步骤具体包括:
7、获取所述页面对应的页面配置信息;
8、根据所述参数信息和所述页面配置信息,计算所述应用的所述页面的渲染参数。
9、可选的,所述渲染参数包括页面显示大小、显示窗口位置和渲染比例。
10、可选的,所述根据所述参数信息分析确定所述应用对应的渲染参数的步骤之后还包括:
11、基于接口传输的方式,将所述渲染参数传递给所述浏览器内核。
12、可选的,所述通过浏览器内核基于所述渲染参数进行渲染展示,以显示所述页面的步骤具体包括:
13、通过所述浏览器内核将系统的本地渲染参数替换为所述渲染参数;
14、基于替换后的所述渲染参数对所述页面进行渲染展示。
15、可选的,所述基于替换后的所述渲染参数对所述页面进行渲染展示的步骤具体包括:
16、通过所述浏览器内核根据替换后的所述渲染参数,以将所述页面渲染显示在所述系统显示器上。
17、可选的,所述检测到应用的页面加载时,获取系统显示器的参数信息的步骤具体包括:
18、检测到所述应用启动并加载所述页面时,获取系统显示器的所述屏幕尺寸参数以及本地配置的所述默认dpi参数。
19、还提供了一种分辨率dpi的自适应渲染系统,包括有:
20、获取单元,用于检测到应用的页面加载时,获取系统显示器的参数信息;其中,所述参数信息包括屏幕尺寸参数和默认dpi参数;
21、分析单元,用于根据所述参数信息分析确定所述应用对应的渲染参数;
22、渲染单元,用于通过浏览器内核基于所述渲染参数进行渲染展示,以显示所述页面。
23、另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述分辨率dpi的自适应渲染方法的计算机程序。
24、所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的分辨率dpi的自适应渲染方法。
25、本发明所述的分辨率dpi的自适应渲染方法及其系统,通过在检测到应用的页面加载时,获取系统显示器的参数信息;其中,参数信息包括屏幕尺寸参数和默认dpi参数;进而依据获取到的所述参数信息分析确定所述应用对应的渲染参数;再通过浏览器内核基于分析确定的渲染参数进行渲染展示,以展示对应的页面。据此,本发明能够解决应用在多dpi情况下自适应高清渲染问题,使得应用的页面加载在各种屏幕大小下均具有良好高清的渲染效果。
1.一种分辨率dpi的自适应渲染方法,其特征在于,包括步骤:
2.根据权利要求1所述的分辨率dpi的自适应渲染方法,其特征在于,所述根据所述参数信息分析确定所述应用对应的渲染参数的步骤具体包括:
3.根据权利要求1或2所述的分辨率dpi的自适应渲染方法,其特征在于,所述渲染参数包括页面显示大小、显示窗口位置和渲染比例。
4.根据权利要求1所述的分辨率dpi的自适应渲染方法,其特征在于,所述根据所述参数信息分析确定所述应用对应的渲染参数的步骤之后还包括:
5.根据权利要求4所述的分辨率dpi的自适应渲染方法,其特征在于,所述通过浏览器内核基于所述渲染参数进行渲染展示,以显示所述页面的步骤具体包括:
6.根据权利要求5所述的分辨率dpi的自适应渲染方法,其特征在于,所述基于替换后的所述渲染参数对所述页面进行渲染展示的步骤具体包括:
7.根据权利要求1所述的分辨率dpi的自适应渲染方法,其特征在于,所述检测到应用的页面加载时,获取系统显示器的参数信息的步骤具体包括:
8.一种分辨率dpi的自适应渲染系统,其特征在于,包括有:
9.一种存储介质,其特征在于,用于存储一种用于执行权利要求1~7中任意一种所述分辨率dpi的自适应渲染方法的计算机程序。
10.一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1~7任一项所述分辨率dpi的自适应渲染方法。