图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36607075 阅读:16 留言:0更新日期:2023-02-04 18:31
本公开是关于一种图像处理方法、装置、电子设备及存储介质,该处理方法包括:确定预设应用程序在启动之后读取所述待显示图像的数据所需的内存;调用系统内存,在所述系统内存中剩余的连续内存小于读取所述待显示图像的数据所需的内存时,将所述待显示图像划分为多个图像单元;根据各个所述图像单元的大小,从所述系统内存中为所述预设应用程序分配存储各个所述图像单元的数据的内存;其中,存储单个所述图像单元的数据的内存为连续内存;通过所述预设应用程序读取存储各个所述图像单元的数据的内存中存储的数据,得到所述待显示图像的数据。像的数据。像的数据。

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


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

技术介绍

[0002]随着计算机技术的发展,在越来越多的领域都用到了计算机技术。图像处理技术是计算机技术中的一个重要组成部分,通过图像处理技术可以对各种与图像有关的对象进行处理,进而根据实际的业务需求得到图像处理结果。
[0003]图像处理技术中也包括多种不同的处理方法,例如,通过图像显示可以达到不同的显示效果。

技术实现思路

[0004]本公开提供一种图像处理方法、装置、电子设备及存储介质。
[0005]本公开实施例的第一方面,提供一种图像处理方法,包括:确定预设应用程序在启动之后读取所述待显示图像的数据所需的内存;调用系统内存,在所述系统内存中的连续内存小于读取所述待显示图像的数据所需的内存时,将所述待显示图像划分为多个图像单元;根据各个所述图像单元的大小,从所述系统内存中为所述预设应用程序分配存储各个所述图像单元的数据的内存;其中,存储单个所述图像单元的数据的内存为连续内存;通过所述预设应用程序读取存储各个所述图像单元的数据的内存中存储的数据,得到所述待显示图像的数据。
[0006]在一个实施例中,所述将所述待显示图像划分为多个图像单元,包括:按照预设方式对所述待显示图像中的像素进行划分,得到多个所述图像单元;其中,各个所述图像单元中至少包括一个像素;所述预设方式至少包括:按照行或者列进行划分的方式。
[0007]在一个实施例中,所述按照预设方式对所述待显示图像中的像素进行划分,得到多个所述图像单元,包括:按照第一行像素至最后一行像素的顺序对所述待显示图像中的像素进行划分,得到多个所述图像单元;其中,每个所述图像单元包括连续的多行像素;或者,按照第一列像素至最后一列像素的顺序对所述待显示图像中的像素进行划分,得到多个所述图像单元;其中,每个所述图像单元包括连续的多列像素。
[0008]在一个实施例中,同一行或者同一列中的像素位于连续的至少两个图像单元中;或者,不同所述图像单元中包括的像素所在的行不同;或者,不同所述图像单元中包括的像素所在的列不同。
[0009]在一个实施例中,所述将所述待显示图像划分为多个图像单元,包括:获取配置所述图像单元的大小的配置参数;根据所述配置参数和单个像素的大小,按照所述预设方式对所述待显示图像中的像素进行划分,得到所述图像单元。
[0010]在一个实施例中,所述确定所述预设应用程序在启动之后读取所述待显示图像的数据所需的内存,包括:根据所述待显示图像中包括像素数量确定所述读取所述待显示图
像的数据所需的内存。
[0011]在一个实施例中,所述方法还包括:按照所述图像单元包括的像素在所述待显示图像中的位置,生成所述图像单元的标识信息;所述通过所述预设应用程序读取存储各个所述图像单元的数据的内存中存储的数据,得到所述待显示图像的数据,包括:通过所述预设应用程序,根据所述标识信息读取存储各个所述图像单元的数据的内存中存储的数据。
[0012]本公开实施例的第二方面,提供一种图像处理装置,包括:内存确定模块,用于确定预设应用程序在启动之后读取所述待显示图像的数据所需的内存;划分模块,用于调用系统内存,在所述系统内存中的连续内存小于读取所述待显示图像的数据所需的内存时,将所述待显示图像划分为多个图像单元;内存分配模块,用于根据各个所述图像单元的大小,从所述系统内存中为所述预设应用程序分配存储各个所述图像单元的数据的内存;其中,存储单个所述图像单元的数据的内存为连续内存;读取模块,用于通过所述预设应用程序读取存储各个所述图像单元的数据的内存中存储的数据,得到所述待显示图像的数据。
[0013]本公开实施例的第三方面,提供一种电子设备,包括:
[0014]处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:处理器用于运行所述可执行指令时,所述可执行指令执行上述任一实施例所述的方法。
[0015]本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任一实施例所述的方法。
[0016]本公开的实施例提供的技术方案可以包括以下有益效果:
[0017]本公开实施例的图像处理方法通过确定预设应用程序在启动之后读取所述待显示图像的数据所需的内存,调用系统内存,在系统内存中的连续内存小于读取待显示图像的数据所需的内存时,将待显示图像划分为多个图像单元。然后根据各个图像单元的大小从系统内存中为预设应用程序分配存储各个图像单元的数据的连续内存,其中,存储单个图像单元的数据的内存为连续内存。再通过预设应用程序读取存储各个图像单元的数据的内存中存储的数据,得到待显示图像的数据。
[0018]通过对待处理图像的分解,将待处理图像划分成多个图像单元,然后为预设应用程序分配存储各个图像单元的数据的内存,存储单个图像单元的数据的内存为连续内存。预设应用程序可以通过存储各个图像单元的数据的内存中存储的数据获取待处理图像的数据。这样减少了在待处理图像较大,系统内存中剩余的连续内存小于读取待显示图像的数据所需的内存时,系统内存中无法分配存储待处理图像的连续内存导致的预设应用程序无法读取待处理图像的数据情况,从而提高了在处理待处理图像时的读取待处理图像的数据的效果,便于后续通过预设应用程序根据读取的待处理图像的数据对待处理图像进行处理,提高了用户的使用体验。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0021]图1是根据一示例性实施例示出的一种图像处理方法的示意图;
[0022]图2是根据一示例性实施例示出的另一种得到图像单元的示意图;
[0023]图3是根据一示例性实施例示出的一种图像处理装置的示意图;
[0024]图4是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0025]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置的例子。
[0026]参考图1,为一种图像处理方法的示意图,该方法包括:
[0027]步骤S100,确定预设应用程序在启动之后读取待显示图像的数据所需的内存。
[0028]步骤S200,调用系统内存,在系统内存中的连续内存小于读取待显示图像的数据所需的内存时,将待显示图像划分为多个图像单元。
[0029]步骤S300,根据各个图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:确定预设应用程序在启动之后读取所述待显示图像的数据所需的内存;调用系统内存,在所述系统内存中剩余的连续内存小于读取所述待显示图像的数据所需的内存时,将所述待显示图像划分为多个图像单元;根据各个所述图像单元的大小,从所述系统内存中为所述预设应用程序分配存储各个所述图像单元的数据的内存;其中,存储单个所述图像单元的数据的内存为连续内存;通过所述预设应用程序读取存储各个所述图像单元的数据的内存中存储的数据,得到所述待显示图像的数据。2.根据权利要求1所述的图像处理方法,其特征在于,所述将所述待显示图像划分为多个图像单元,包括:按照预设方式对所述待显示图像中的像素进行划分,得到多个所述图像单元;其中,各个所述图像单元中至少包括一个像素;所述预设方式至少包括:按照行或者列进行划分的方式。3.根据权利要求2所述的图像处理方法,其特征在于,所述按照预设方式对所述待显示图像中的像素进行划分,得到多个所述图像单元,包括:按照第一行像素至最后一行像素的顺序对所述待显示图像中的像素进行划分,得到多个所述图像单元;其中,每个所述图像单元包括连续的多行像素;或者,按照第一列像素至最后一列像素的顺序对所述待显示图像中的像素进行划分,得到多个所述图像单元;其中,每个所述图像单元包括连续的多列像素。4.根据权利要求2所述的图像处理方法,其特征在于,同一行或者同一列中的像素位于连续的至少两个图像单元中;或者,不同所述图像单元中包括的像素所在的行不同;或者,不同所述图像单元中包括的像素所在的列不同。5.根据权利要求2所述的图像处理方法,其特征在于,所述将所述待显示图像划分为多个图像单元,包括:获取配置所述图像单元的大小的配置参数;根据所述配置参数和单个像素的大小,按照所述预设方式...

【专利技术属性】
技术研发人员:何金军刘昌伟
申请(专利权)人:北京八亿时空信息工程有限公司
类型:发明
国别省市:

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

1