界面显示方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24500314 阅读:23 留言:0更新日期:2020-06-13 04:49
本申请提供了一种界面显示方法、装置、计算机设备及存储介质,属于图像处理领域。所述方法包括:确定待显示的第一应用界面对应的初始贴图,所述初始贴图包括用于显示在至少两个应用界面上的图像内容,所述至少两个应用界面包括所述第一应用界面;基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整;将调整后的初始贴图填充至所述第一应用界面的目标位置,得到目标应用界面;将所述目标应用界面绘制至目标显示屏幕进行显示。本申请中计算机设备通过不同的贴图调整信息对同一个初始贴图进行调整,得到了适配于不同应用界面的贴图,减少了显示应用界面时内存的占用率。

Interface display method, device, computer equipment and storage medium

【技术实现步骤摘要】
界面显示方法、装置、计算机设备及存储介质
本申请涉及图像处理领域,特别涉及一种界面显示方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的发展,各类应用的应用界面的数量越来越多,同一应用的不同应用界面中可能存在表现参数不同、但实际内容相同的贴图,例如,对于同一张贴图,在显示应用界面A和应用界面B时可以显示为不同透明度的贴图,或者,显示为不同缩放比例的贴图。相关技术中,这些表现参数不同、但实际内容相同的贴图,往往均会被存储在应用对应的贴图文件夹中,当需要显示某个应用界面时,计算机设备可以直接从应用对应的贴图文件夹中获取相应的贴图放入内存,并基于内存中的贴图生成相应的应用界面。但是,在这种处理方式下,应用在生成不同应用界面时,可能需要处理器在内存中加载数量较多的贴图,导致显示应用界面时内存的占用率较高,影响计算机设备的正常运行。
技术实现思路
本申请实施例提供了一种界面显示方法、装置、计算机设备及存储介质,可以减少显示应用界面时的内存占用率。所述技术方案如下:一方面,提供了一种界面显示方法,所述方法包括:确定待显示的应用界面对应的初始贴图,所述初始贴图包括用于显示在至少两个应用界面上的图像内容,所述至少两个应用界面包括所述应用界面;基于所述应用界面对应的贴图调整信息,对所述应用界面对应的初始贴图进行调整;将调整后的初始贴图填充至所述应用界面的目标位置,得到目标应用界面;将所述目标应用界面绘制至目标显示屏幕进行显示。一方面,提供了一种界面显示装置,所述装置包括:初始贴图确定模块,用于确定待显示的第一应用界面对应的初始贴图,所述初始贴图包括用于显示在至少两个应用界面上的图像内容,所述至少两个应用界面包括所述第一应用界面;初始贴图调整模块,用于基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整;初始贴图填充模块,用于将调整后的初始贴图填充至所述第一应用界面的目标位置,得到目标应用界面;应用界面绘制模块,用于将所述目标应用界面绘制至目标显示屏幕进行显示。在一种可能的实施方式中,所述贴图调整信息用于指示对所述初始贴图进行透明度调整,所述初始贴图调整模块还用于基于所述应用界面对应的贴图透明度,对所述应用界面对应的初始贴图的透明度进行调整。在一种可能的实施方式中,所述贴图调整信息用于指示对所述初始贴图进行形状调整,所述初始贴图调整模块还用于基于所述应用界面对应的贴图形状,对所述应用界面对应的初始贴图的形状进行调整。在一种可能的实施方式中,所述贴图调整信息用于指示对所述初始贴图进行颜色调整,所述初始贴图调整模块还用于基于所述应用界面对应的贴图颜色,对所述应用界面对应的初始贴图的颜色进行调整。在一种可能的实施方式中,应用界面绘制模块包括:屏幕参数获取单元,用于获取目标显示屏幕的屏幕参数,基于所述屏幕参数,确定所述目标显示屏幕的显示坐标系;坐标信息确定单元,用于基于所述显示坐标系,确定所述目标应用界面中各个界面元素在所述显示坐标系的坐标信息;显示单元,用于基于所述显示坐标系和所述坐标信息,在所述目标显示屏幕上显示所述目标应用界面。在一种可能的实施方式中,所述初始贴图调整模块还用于若在第一目标时长内接收到对第二应用界面的显示指令,则基于所述第二应用界面对应的贴图调整信息对所述内存中的初始贴图进行调整,所述第二应用界面为所述至少两个应用界面中除所述第一应用界面以外的应用界面;所述装置还包括:内存缓存模块,用于若所述初始贴图的复用次数大于目标阈值,将所述初始贴图缓存在内存中,所述复用次数为同一应用的不同应用界面复用所述初始贴图的次数;高频初始贴图确定模块,用于若所述复用次数大于目标阈值,确定所述初始贴图为高频初始贴图;内存删除模块,用于若在所述第一目标时长内未接收到对所述第二应用界面的显示指令,则从所述内存中删除所述初始贴图。在一种可能的实施方式中,所述内存缓存模块还用于将所述第三应用界面对应的初始贴图和贴图调整信息加载至内存中;所述初始贴图调整模块还用于响应于对所述第三应用界面的显示指令,基于所述内存中的所述第三应用界面的贴图调整信息对所述内存中的所述第三应用界面的初始贴图进行调整;所述装置还包括:界面预测模块,用于基于用户的应用使用行为,预测在第二目标时长内要切换至的第三应用界面。在一种可能的实施方式中,所述初始贴图调整模块还用于若第三目标时长内接收对第四应用界面的显示指令,则基于所述贴图调整信息和所述第四应用界面对应的贴图调整信息之间的差别信息,对所述调整后的初始贴图进行调整,其中,所述第四应用界面为所述至少两个应用界面中除所述第一应用界面以外的应用界面;所述装置还包括:显存缓存模块,用于将所述调整后的初始贴图和所述贴图调整信息缓存在显存中;显存删除模块,用于若在所述第三目标时长内未接收到对所述第四应用界面的显示指令,则从所述显存中删除所述调整后的初始贴图和所述第一应用界面对应的贴图调整信息。一方面,提供了一种计算机设备,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现所述界面显示方法所执行的操作。一方面,提供了一种存储介质,所述存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现所述界面显示方法所执行的操作。通过本申请实施例提供的界面显示方法,计算机设备可以基于不同应用界面对应的界面调整方式即时对初始贴图进行调整,得到适配于不同应用界面的贴图,基于调整之后的贴图生成目标应用界面,并将目标应用界面绘制至目标显示屏幕进行显示。当不同的应用界面对应于同一个初始贴图时,计算机设备在进行界面生成可以基于不同的贴图调整参数对同一个初始贴图进行调整,得到适配于不同应用界面的贴图,减少了应用占用的存储空间。在同一应用界面中存在实际内容相同,但是表现参数不同的贴图时,计算机设备可以一次性加载初始贴图和初始贴图对应的至少两种贴图调整信息到内存,减少显示应用界面时内存的占用率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种界面显示方法实施环境示意图;图2是本申请实施例提供的一种界面显示方法流程图;图3是本申请实施例提供的一种示例性的应用界面的示意图;图4是本申请实施例提供的一种示例性的初始贴图和对初始贴图进行调整之后的贴图的示意图;图5是本申请实施例提供的一种对初始贴图进行调整的流程示意图;图6是本申请实施例提供的一种界面显示装置的结构示意本文档来自技高网...

【技术保护点】
1.一种界面显示方法,其特征在于,所述方法包括:/n确定待显示的第一应用界面对应的初始贴图,所述初始贴图包括用于显示在至少两个应用界面上的图像内容,所述至少两个应用界面包括所述第一应用界面;/n基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整;/n将调整后的初始贴图填充至所述第一应用界面的目标位置,得到目标应用界面;/n将所述目标应用界面绘制至目标显示屏幕进行显示。/n

【技术特征摘要】
1.一种界面显示方法,其特征在于,所述方法包括:
确定待显示的第一应用界面对应的初始贴图,所述初始贴图包括用于显示在至少两个应用界面上的图像内容,所述至少两个应用界面包括所述第一应用界面;
基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整;
将调整后的初始贴图填充至所述第一应用界面的目标位置,得到目标应用界面;
将所述目标应用界面绘制至目标显示屏幕进行显示。


2.根据权利要求1所述的方法,其特征在于,所述贴图调整信息用于指示对所述初始贴图进行尺寸调整,所述基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整,包括:
基于目标贴图尺寸和所述应用界面对应的初始贴图的尺寸,确定所述初始贴图对应的缩放比例,所述目标贴图尺寸为所述应用界面中贴图的尺寸;
基于所述缩放比例,对所述应用界面对应的初始贴图的尺寸进行调整。


3.根据权利要求1所述的方法,其特征在于,所述贴图调整信息用于指示对所述初始贴图进行裁剪,所述基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整,包括:
基于所述应用界面对应的贴图裁剪方式,确定所述应用界面对应的初始贴图的待裁剪部分;
对所述应用界面对应的初始贴图中的待裁剪部分进行裁剪。


4.根据权利要求1所述的方法,其特征在于,所述贴图调整信息用于指示对所述初始贴图进行颜色调整,所述基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整,包括:
基于所述应用界面对应的贴图颜色,对所述应用界面对应的初始贴图的颜色进行调整。


5.根据权利要求1所述的方法,其特征在于,所述贴图调整信息用于指示对所述初始贴图进行透明度调整,所述基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整,包括:
基于所述应用界面对应的贴图透明度,对所述应用界面对应的初始贴图的透明度进行调整。


6.根据权利要求1所述的方法,其特征在于,所述贴图调整信息用于指示对所述初始贴图进行形状调整,所述基于所述第一应用界面对应的贴图调整信息,对所述第一应用界面对应的初始贴图进行调整,包括:
基于所述应用界面对应的贴图形状,对所述应用界面对应的初始贴图的形状进行调整。


7.根据权利要求1所述的方法,其特征在于,所述将所述目标应用界面绘制至目标显示屏幕进行显示,包括:
获取目标显示屏幕的屏幕参数,基于所述屏幕参数,确定所述目标显示屏幕的显示坐标系;
基于所述显示坐标系,确定所述目标应用界面中各个界面元素在所述显示坐标系的坐标信息,基于所述显示坐标系和所述坐标信息,在所述目标显示屏幕上显示所述目标应用界面。


8.根据权利要求1所述的方法,其特征在于,所述基于所述第一应用界面对应的贴图调整信息,对所述应用界面对应的初始贴图进行调整之后,所述方法还包括:
若所述初始贴图的复用次数大于目标阈值,将所述初始贴图缓存在内存中,所述复用次数为同一应用的不同应用界面复用所述初始贴图的次数;
若在第一目标...

【专利技术属性】
技术研发人员:刘琦翟光洲张岱
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1