【技术实现步骤摘要】
窗口图像显示方法、装置、终端设备及存储介质
[0001]本公开涉及图像
,尤其涉及一种窗口图像显示方法、装置、终端设备及存储介质。
技术介绍
[0002]安卓系统进行图像显示时需要使用图形缓冲区(GraphicBuffer),图形缓冲区的大小会影响到系统内存占用。当需要进行显示的图像的像素较高时,占用的图形缓冲区也会较大,进而导致内存占用较高,最终导致设备显示卡顿,降低用户使用体验。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开提供一种窗口图像显示方法、装置、终端设备及存储介质。
[0004]根据本公开实施例的第一方面,提供一种窗口图像显示方法,包括:确定需要显示图像的第一应用;确定缩放参数;其中,所述缩放参数的值为小于1的正数;根据所述缩放参数,生成所述第一应用的第一目标图层和所述第一目标图层对应的缓存区队列;其中,所述第一目标图层用于绘制所述第一应用的待渲染图像,所述缓存区队列用于管理所述第一应用的图形缓存区;根据所述第一目标图层和所述缓存区队列对所述待渲染图像进行绘制渲染, ...
【技术保护点】
【技术特征摘要】
1.一种窗口图像显示方法,其特征在于,包括:确定需要显示图像的第一应用;确定缩放参数;其中,所述缩放参数的值为小于1的正数;根据所述缩放参数,生成所述第一应用的第一目标图层和所述第一目标图层对应的缓存区队列;其中,所述第一目标图层用于绘制所述第一应用的待渲染图像,所述缓存区队列用于管理所述第一应用的图形缓存区;根据所述第一目标图层和所述缓存区队列对所述待渲染图像进行绘制渲染,以将所述第一目标图层绘制的所述待渲染图像的图形数据存储至所述图形缓存区;对所述图形缓存区中的所述待渲染图像进行合成,并将合成的图像在终端设备屏幕上进行显示。2.如权利要求1所述的方法,其特征在于,所述确定缩放参数,包括:确定与所述第一应用对应的缩放参数;或者,确定预设的缩放参数。3.如权利要求2所述的方法,其特征在于,所述确定与所述第一应用对应的缩放参数,包括:从所述第一应用获取与所述第一应用对应的缩放参数;其中,所述第一应用包括第一接口,所述第一接口存储与所述第一应用对应的缩放参数。4.如权利要求2或3所述的方法,其特征在于,所述第一应用为处于小窗显示模式下的应用;或者,所述第一应用为预设应用列表中的应用。5.如权利要求4所述的方法,其特征在于,还包括:确定所述终端设备的硬件信息;根据所述硬件信息,确定对应的所述预设应用列表。6.如权利要求1所述的方法,其特征在于,所述第一应用为处于小窗显示模式下的应用;所述确定缩放参数,包括:根据所述小窗显示模式下的小窗口大小,确定所述缩放参数。7.如权利要求1所述的方法,其特征在于,所述根据所述缩放参数,生成所述第一应用的第一目标图层和所述第一目标图层对应的缓存区队列,包括:根据所述缩放参数,生成缩小矩阵;根据所述缩小矩阵,生成所述第一目标图层;根据所述缩放参数,调整用于构建所述缓存区队列的爆炸缓存区队列中的宽度信息和高度信息;基于经过调整所述宽度信息和高度信息后的爆炸缓存区队列,生成所述缓存区队列。8.如权利要求1所述的方法,其特征在于,所述对所述图形缓存区中的所述待渲染图像进行合成,包括:根据所述缩放参数生成放大矩阵,并根据所述放大矩阵生成第二目标图层;其中,所述第二目标图层用于合成所述图形缓存区中的所述待渲染图像;根据所述第二目标图层对所述图形缓存区中的所述待渲染图像进行合成。9.如权利要求8所述的方法,其特征在于,所述根据所述缩放参数生成放大矩阵,包括:
确定所述缩放参数的倒数;根据所述缩放参数的倒数,生成所述放大矩阵。10.一种窗口图像显示装置,其特征在于,包括:确定模块,用于确定需要显示图像的第一应用;第一处理模块,用于确定缩放参数;其中,所述缩放参数的值为小于1的正数;第二处理模块,用于根据所述缩放...
【专利技术属性】
技术研发人员:肖鑫,王星晖,何震奇,刘立军,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。