【技术实现步骤摘要】
将逻辑图片转化为bmp图片的方法和装置
本专利技术涉及图像处理
,具体涉及一种将逻辑图片转化为bmp图片的方法和装置。
技术介绍
近年来,由于图像技术的不断发展与进步,数字图像包含的数据量与日俱增,图像处理算法越来越复杂。由于显示器只能直接显示bmp图片内容,原始bmp图片会占用较大空间,4K图片(3840*2160,颜色8bit)占用24.7MB空间,8K图片(7680*4230,颜色8bit)占用94.9MB空间,1个1GB的存储器只能存储41张4K图片,10张8K图片,存储bmp图片会占用非常大的存储器空间。而逻辑图片是包含了各种测试指标的简单图形集合后经过编码生成的一种文件,它一般包含直线、虚线、矩形、圆形、三角形、flicker图形以及填充、渐变、循环类操作,占用空间为1MB以下。逻辑图片具有占用空间小、测试指标好的特点,使用逻辑图片可以对显示屏进行测量使用逻辑图片存储,可以存储更多的图片,从而对显示屏进行各种指标的测量。但逻辑图片无法直接在显示器上显示,需要一种方法将逻辑图片转化为bmp图片。
技术实现思路
本专利技术的目的就是针对现有技术中逻辑图片无法直接显示,而bmp图片占用较大空间的缺陷,提供一种能够将逻辑图片转化为bmp图片的方法和装置。本专利技术一种将逻辑图片转化为bmp图片的方法,其技术方案为:包括以下步骤:步骤1:读取逻辑图片码流数据,把所述码逻辑图片码流数据分类成多条原始编码数据流,并提取行坐标序列;步骤2:对所述多条原始编码数据流进行解析,生成多条RGB颜色值数据流;步骤3:对多条RGB颜色值数据流中的R、G、B三个颜色分量 ...
【技术保护点】
1.一种将逻辑图片转化为bmp图片的方法,其特征在于,包括以下步骤:步骤1:读取逻辑图片码流数据,把所述码逻辑图片码流数据分类成多条原始编码数据流,并提取行坐标序列;步骤2:对所述多条原始编码数据流进行解析,生成多条RGB颜色值数据流;步骤3:对多条RGB颜色值数据流中的R、G、B三个颜色分量进行组合排列,生成行数据流;步骤4:对行数据流进行组合,形成包括所有不同行的数据流;步骤5:接收一个单元行的数据和该单元行所在的坐标位置以及内容与它相同的行所在的坐标位置,将该单元行的数据写入至其坐标位置及各个内容与它相同的行所在的坐标位置,然后接收下一个单元行的数据继续写入,直至整个bmp图片写入完毕。
【技术特征摘要】
1.一种将逻辑图片转化为bmp图片的方法,其特征在于,包括以下步骤:步骤1:读取逻辑图片码流数据,把所述码逻辑图片码流数据分类成多条原始编码数据流,并提取行坐标序列;步骤2:对所述多条原始编码数据流进行解析,生成多条RGB颜色值数据流;步骤3:对多条RGB颜色值数据流中的R、G、B三个颜色分量进行组合排列,生成行数据流;步骤4:对行数据流进行组合,形成包括所有不同行的数据流;步骤5:接收一个单元行的数据和该单元行所在的坐标位置以及内容与它相同的行所在的坐标位置,将该单元行的数据写入至其坐标位置及各个内容与它相同的行所在的坐标位置,然后接收下一个单元行的数据继续写入,直至整个bmp图片写入完毕。2.根据权利要求1所述的将逻辑图片转化为bmp图片的方法,其特征在于,所述步骤1中,把所述码逻辑图片码流数据分类成多条原始编码数据流,并提取行坐标序列包括:以行为单元进行操作,操作过程为:所有的相同行归为1行,按照行1蓝色分量、行1绿色分量、行1红色分量、行2蓝色分量、行2绿色分量、行2红色分量、行3蓝色分量、行3绿色分量、行3红色分量把码逻辑图片码流分类成多条数据流,若逻辑图片码流有多于3个不同行时上述操作循环执行;每行处理完毕后,把行坐标序列提取出来。3.根据权利要求1所述的将逻辑图片转化为bmp图片的方法,其特征在于,所述步骤2中,对所述多条原始编码数据流进行解析,生成多条RGB颜色值数据流包括:通过游程算法对所述多条原始编码数据流进行解码,识别出原始编码数据流中的游程值和游程数,通过游程值和游程数解析并生成多条RGB颜色值数据流;其中,所述游程值为R、G、B颜色分量值,游程数为颜色持续点个数。4.根据权利要求1所述的将逻辑图片转化为bmp图片的方法,其特征在于,所述步骤3中,对多条RGB颜色值数据流中的R、G、B三个颜色分量进行组合排列,生成三个行数据流包括:把R、G、B三个颜色分量按点进行组合排列;当颜色分量bit数为不大于8bit时,按照8bit处理,不足bit补0,并将两个点组合成一个48bit的行数据流;当颜色分量bit数大于8bit、不大于16bit时,按照16bit处理,不足bit补0,并将一个点作为一个48bit的行数据流。5.根据权利要求4所述的将逻辑图片转化为bmp图片的方法,其特征在于,所述步骤3形成48bit的行数据流后,将48bit的行数据流转换为512bit数据流,同时行尾进行整除操作处理,若最后1个数据不足512bit,增加bit位指示。6.根据权利要求1所述的将逻辑图片转化为bmp图片的方法,其特征在于,所述将逻辑图片转化为bmp图片的方法的开发过程如下:利用C++基于游程算法编写所述将逻辑图片转化为bmp图片的方法的初始算法;基于IntelHLS相关定义,在C++中对所述初始算法进行适配,生成所述将逻辑图片转化为bmp图片的方法;生成可在FPGA内运行所述的将逻辑图片转化为bmp图片的方法的逻辑图片算法ip。7.根据权利要求6所述的将逻辑图片转化为bmp图片的方法,其特征在于,生成所述将逻辑图片转化为bmp图片的方法后,还包括:通过IntelH...
【专利技术属性】
技术研发人员:邓志,许恩,
申请(专利权)人:武汉精立电子技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。