一种图像处理方法、电子设备及存储介质技术

技术编号:33950816 阅读:23 留言:0更新日期:2022-06-29 22:23
本申请实施例提供的一种图像处理方法、电子设备及存储介质,涉及计算机技术领域,可以提升图像的画质。其中,方法包括:接收应用程序下发的第一绑定指令,第一绑定指令中的操作类型不是只读类型、且第一绑定指令中的第一帧缓冲标识指示用于在屏渲染的第一帧缓冲。接收应用程序下发的第一渲染指令,第一渲染指令指示绘制第一图像内容。执行第二渲染指令,在第一帧缓冲中绘制第二图像内容,第二渲染指令指示绘制第二图像内容,第二图像内容是基于第一图像内容生成的,第二图像内容的分辨率高于第一图像内容的分辨率。图像内容的分辨率。图像内容的分辨率。

【技术实现步骤摘要】
一种图像处理方法、电子设备及存储介质


[0001]本申请涉及图像处理
,尤其涉及一种图像处理方法、电子设备及存储介质。

技术介绍

[0002]随着屏幕技术的发展,手机、平板等电子设备的屏幕分辨率越来越高,从而可以显示更高分辨率的图像,提供更好的视觉体验。与此同时,电子设备在显示图像之前,需要对图像进行渲染处理。其中,针对高分辨率的图像,在渲染过程中则会产生更高的算力和功耗的开销,进一步则可能导致电子设备出现发热或卡顿的现象,从而影响用户体验。
[0003]与此同时,在现有技术中,提供有一些可以降低渲染负载的方案。但是,现有技术中降低渲染负载的方案,往往以牺牲图像的清晰度为代价。从而会导致最终展示的图像模糊。

技术实现思路

[0004]本申请实施例提供一种图像处理方法、电子设备及存储介质,在降低渲染负载的同时,可以兼顾图像的画质。
[0005]第一方面,本申请实施例提供一种图像处理方法,该方法可以应用于电子设备,该电子设备上运行有应用程序。该方法包括:接收应用程序下发的第一绑定指令,第一绑定指令中的操作类型不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于电子设备,所述电子设备上运行有应用程序,所述方法包括:接收所述应用程序下发的第一绑定指令,所述第一绑定指令中的操作类型不是只读类型、且所述第一绑定指令中的第一帧缓冲标识指示用于在屏渲染的第一帧缓冲;接收所述应用程序下发的第一渲染指令,所述第一渲染指令指示绘制第一图像内容;执行第二渲染指令,在所述第一帧缓冲中绘制第二图像内容,所述第二渲染指令指示绘制所述第二图像内容,所述第二图像内容是基于所述第一图像内容生成的,所述第二图像内容的分辨率高于所述第一图像内容的分辨率。2.根据权利要求1所述的方法,其特征在于,所述第一图像内容在第二帧缓冲中渲染得到,所述第二帧缓冲用于离屏渲染,所述第二帧缓冲绑定有第一纹理,所述第一纹理的大小满足预设条件。3.根据权利要求2所述的方法,其特征在于,所述第一纹理的大小包括所述第一纹理的宽度和所述第一纹理的高度;所述第一纹理的大小满足所述预设条件,包括:所述第一纹理的宽度大于第一预设值和所述第一纹理的高度大于第一预设值;和/或,所述第一纹理的大小满足所述预设条件,包括:所述第一纹理的宽度和所述第一纹理的高度的比值,与所述电子设备的显示屏的宽度和所述显示屏的高度的比值之差在预设范围内。4.根据权利要求2或3所述的方法,其特征在于,所述第一图像内容存储在所述第一纹理中,所述第二图像内容存储在第二纹理中,所述第一渲染指令中包括第一纹理标识,所述第一纹理标识指示所述第一纹理;在所述执行第二渲染指令之前,所述方法还包括:将所述第一渲染指令中的所述第一纹理标识修改为第二纹理标识,得到所述第二渲染指令,所述第二纹理标识指示所述第二纹理。5.根据权利要求4所述的方法,其特征在于,所述第一渲染指令中还包括第一程序标识,所述第一程序标识指示第一可执行程序program,所述第一program用于根据所述第一program绑定的第一着色器绘制图像,所述第一着色器中未集成第一模型,所述第一模型用于图像的锐化处理和/或降噪处理;所述得到第二渲染指令还包括:将所述第一渲染指令中的所述第一程序标识修改为第二程序标识,得到所述第二渲染指令,所述第二程序标识指示第二program,所述第二program根据所述第二program中绑定的第二着色器绘制图像,所述第二着色器中集成有所述第一模型;所述执行第二渲染指令,在所述第一帧缓冲中绘制所述第二图像内容,包括:执行所述第二渲染指令,在所述第一帧缓冲中绘制经所述锐化处理后的所述第二图像内容,和/或,在所述第一帧缓冲中绘制经所述降噪处理后的所述第二图像内容。6.根据权利要求2

5中任一项所述的方法,其特征在于,在所述接收所述应用程序下发的第一绑定指令之前,所述方法还包括:接收所述应用程序下发的第一创建命令,所述第一创建命令用于创建第三帧缓冲,所述第一创建命令中包括所述第三帧缓冲绑定的第三纹理的大小,所述第三纹理的大小满足
所述预设条件;存储所述第三纹理的大小;其中,所述第一纹理的大小满足所述预设条件,包括:所述第一纹理的大小等于所述第三纹理的大小。7.根据权利要求2

6中任一项所述的方法,其特征在于,在所述接收所述应用程序下发的第一绑定指令之前,所述方法还包括:接收所述应用程序下发的第二绑定指令,所述第二绑定指令中的所述操作类型不是所述只读类型、且所述第二绑定指令中的第二帧缓冲标识未指示所述第一帧缓冲;存储所述第二帧缓冲标识。8.根据权利要求7所述的方法,其特征在于,在所述接收所述应用程序下发的第二绑定指令之后,所述方法还包括:接收所述应用程序下发的第三渲染指令,所述第三渲染指令中指示执行的渲染操作包括绘制操作;所述存储所述第二帧缓冲标识,包括:响应于接收到所述第三渲染指令,存储所述第二帧缓冲标识。9.根据权利要求7或8所述的方法,其特征在于,在所述存储所述第二帧缓冲标识之后,所述方法还包括:接收所述应用程序下发的第三绑定指令,所述第三绑定指令中的所述操作类型不是所述只读类型、且所述第三绑定指令中的第三帧缓冲标识未指示所述第一帧缓冲;将存储的所述第二帧缓冲标识替换为所述第三帧缓冲标识。10.根据权利要求7

9中任一项所述的方法,其特征在于,在所述接收所述应...

【专利技术属性】
技术研发人员:沈平圳刘金晓
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1