一种降低显存的方法及装置制造方法及图纸

技术编号:16605469 阅读:36 留言:0更新日期:2017-11-22 15:14
本发明专利技术实施例提供一种降低显存的方法及装置,涉及数据存储技术领域,解决了现有的显示设备在显示位图时,由于采用ARGB_8888的解码方式进行解码,导致解码后位图中每个像素的存储方式亦为ARGB_8888,而存在浪费存储空间的问题。具体方案为:确定图像的属性;若图像的属性表征图像不包含透明度,且为灰度图像,则将图像采用第一存储方式存储于显存中,第一存储方式为图像中每个像素点占据2

And a device for reducing memory method

The embodiment of the invention provides a device for reducing memory and method, and relates to the technical field of data storage, solve the equipment in the display bitmap display existing, because decoding using ARGB_8888 to decode the resulting storage after decoding each pixel in the bitmap is also ARGB_8888, and waste storage space problems. The specific scheme is: to determine the attribute of the image; if the image does not contain the attribute of transparency, and gray image, the image is the first memory stored in memory, the first storage mode for each pixel in the image to occupy 2

【技术实现步骤摘要】
一种降低显存的方法及装置
本专利技术涉及数据存储
,尤其涉及一种降低显存的方法及装置。
技术介绍
在现有技术中,位图解码后的常用存储方式有4种,分别是ARGB_4444:即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位,即占2字节的内存;ARGB_8888:即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位,即占4字节的内存;RGB_565:即R=5,G=6,B=5,没有透明度,那么一个像素点占5+6+5=16位,即占2字节的内存;ALPHA_8:只有透明度,没有颜色,那么一个像素点占8位,即占1字节的内存。由此可知ARGB_8888存储方式是最占内存的。而存储方式中位数越高,代表其可以存储的颜色信息越多,当然图像也就越逼真。其中,ARGB_4444的存储方式已经被高版本的安卓系统舍弃;ALPHA_8的存储方式由于不能存储颜色信息也被舍弃;ARGB_8888的存储方式为安卓系统默认的位图解码后的存储方式。具体的,现有的使用安卓系统的显示设备在显示位图时,首先,从磁盘中获取编码后的位图(即待显示位图),再对编码后的位图采用ARGB_8本文档来自技高网...
一种降低显存的方法及装置

【技术保护点】
一种降低显存的方法,其特征在于,包括:确定图像的属性;所述图像的属性用于表征所述图像是否包含透明度,以及是否为灰度图像;若所述图像的属性表征所述图像不包含透明度且为灰度图像,则将所述图像采用第一存储方式存储于显存中,所述第一存储方式为所述图像中每个像素点占据2

【技术特征摘要】
1.一种降低显存的方法,其特征在于,包括:确定图像的属性;所述图像的属性用于表征所述图像是否包含透明度,以及是否为灰度图像;若所述图像的属性表征所述图像不包含透明度且为灰度图像,则将所述图像采用第一存储方式存储于显存中,所述第一存储方式为所述图像中每个像素点占据2m比特位的存储方式;否则,将所述图像采用第二存储方式存储于显存中,所述第二存储方式为所述图像中每个像素点占据2n比特位的存储方式;其中,n大于m。2.根据权利要求1所述的方法,其特征在于,所述确定图像的属性,包括:根据所述图像的扩展名,确定所述图像是否包含透明度以及是否为灰度图像;或者,根据所述图像的文件头中的属性字段,确定所述图像是否包含透明度以及是否为灰度图像。3.根据权利要求2所述的方法,其特征在于,所述将所述图像采用第一存储方式存储于显存中,包括:将所述图像以与所述第一存储方式相适应的解码方式解码,并将解码后的所述图像采用所述第一存储方式存储于显存中;所述将所述图像采用第二存储方式存储于显存中,包括:将所述图像以与所述第二存储方式相适应的解码方式解码,并将解码后的所述图像采用所述第二存储方式存储于显存中。4.根据权利要求1所述的方法,其特征在于,所述图像为ARGB色彩模式的图像,所述确定图像的属性,包括:根据所述图像的ARGB色彩模式,确定图像的属性。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一存储方式为RGB_565,所述第二存储方式为ARGB_8888。6.一种降低显存的装置,其特征在于,包括:确定模块,用于确定图像的属...

【专利技术属性】
技术研发人员:张强周玮
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1