[发明专利]一种单BMP图片存储多张图片的方法及系统在审
申请号: | 201810794143.2 | 申请日: | 2018-07-19 |
公开(公告)号: | CN109255823A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 邹武滨;黄小豪 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T7/90 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 周希良;吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片信息 颜色表 图片 图片存储 拓展 存储 存储空间不足 嵌入式系统 存储空间 内置 标注 储存 记录 | ||
本发明公开了一种单BMP图片存储多张图片的方法及系统,其中,该方法包括步骤:拓展所述BMP图片的颜色表;获取待存储的多张图片的图片信息;采用拓展后的颜色表对所述待存储的多张图片的图片信息进行不同颜色的标注,使所述多张图片的图片信息记录到所述BMP图片中。本发明通过拓展BMP的颜色表实现储存多张图片的效果,解决嵌入式系统中存储空间有限、内置RAM&ROM过小造成存储空间不足的问题。
技术领域
本发明涉及图像处理技术领域,尤其涉及一种单BMP图片存储多张图片的方法及系统。
背景技术
BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP 文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
目前,许多应用程序中都需要使用大量图片,由于不经过压缩的BMP图片占用存储空间较大,尤其在嵌入式系统中,存储空间极为有限,而大部分小型、微型嵌入式设备内置RAM、ROM很小;且大部分小型、微型嵌入式设备仅支持BMP格式图片,支持的颜色也很有限;嵌入式设备中,BMP在ROM会有一份原始数据,在显示时,拷贝到RAM中。因此BMP图片的大小显示直接影响ROM 和RAM的剩余容量。现有技术通过对BMP图片进行压缩、解压的方法实现BMP图片过大而存储空间不足的问题。
例如公开号为CN101546434A的专利公开了一种BMP图片文件的压缩、解压缩方法及系统,所述压缩方法包括以下步骤:读取BMP图片文件的位图文件头,位图信息头及颜色表;将所述位图文件头,位图信息头及颜色表写入压缩文件;顺序地读取BMP 图像文件的位图数据,将图像象素的颜色值及其对应的Num值写入压缩文件,并且在写入连续多个相同的颜色值时,只写入其中一个颜色值及对应的Num值,其中,Num为连续相同的颜色值的个数。该压缩方法不仅能达到压缩BMP图片的目的,并且该压缩方法的算法较为简单,运算量较小。但是,该方法过于复杂。
发明内容
本发明的目的是针对现有技术的缺陷,提供一种单BMP图片存储多张图片的方法及系统,充分利用单张BMP的颜色表颜色数量的特性,实现ROM、RAM的节省。
为了实现以上目的,本发明采用以下技术方案:
一种单BMP图片存储多张图片的方法,包括步骤:
拓展所述BMP图片的颜色表;
获取待存储的多张图片的图片信息;
采用拓展后的颜色表对所述待存储的多张图片的图片信息进行不同颜色的标注,使所述多张图片的图片信息记录到所述 BMP图片中。
优选的,还包括步骤:
根据所述不同颜色的标注对待存储的各个图片进行对应颜色的显示。
优选的,还包括步骤:
读取所述BMP图片文件的文件信息头,图片信息头,颜色表及图片正文。
优选的,所述待存储的多张图片与所述单BMP图片文件信息头,图片信息头及图片正文一致。
优选的,还包括步骤:
结合定时器动态显示所述BMP图片存储的多张图片的效果图。
相应的,还提供一种单BMP图片存储多张图片的系统,包括:
颜色拓展模块,用于拓展所述BMP图片的颜色表;
获取模块,用于获取待存储的多张图片的图片信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810794143.2/2.html,转载请声明来源钻瓜专利网。