[发明专利]一种BMP图片修复方法及装置有效

专利信息
申请号: 202011126750.5 申请日: 2020-10-20
公开(公告)号: CN112215775B 公开(公告)日: 2022-09-06
发明(设计)人: 杜辉阳;唐军;沈长达;黄志炜 申请(专利权)人: 厦门市美亚柏科信息股份有限公司
主分类号: G06T5/00 分类号: G06T5/00
代理公司: 厦门市精诚新创知识产权代理有限公司 35218 代理人: 蔡金塔
地址: 361000 福建省厦门市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 bmp 图片 修复 方法 装置
【说明书】:

发明涉及一种BMP图片修复方法及装置,其中,方法包括以下步骤:S1.从参照BMP图片文件获取损坏BMP图片文件的信息;S2.自判断获取第一个参照行的数据;S3.逐行修复;S4.损失数据填充;S5.生成BMP图片文件。该方法扩展了图片修复的方式以及开创了RGB裸流像素数据修复的先例,是对图片乃至视频修复算法的补充,具有重大创新性和实际意义。

技术领域

本发明涉及图片文件修复技术,具体地涉及一种基于颜色渐变原理的BMP图片修复方法及装置。

背景技术

BMP是windows操作系统上的标准图像文件格式,被多种windows应用程序所支持。如今已经发展成一种比较通用的图像文件格式。在数字图像领域上应用极为广泛,比如手机拍照,聊天中的图像传递,截图等都可能使用到BMP格式。日常使用中的意外情况如网络传递中的心跳包丢失,设备故障,文件系统损坏等原因,常常导致BMP格式的图片损坏。

由于BMP的图像数据是RGB裸流,对BMP图像修复存在巨大困难。现在国内外尚未发现有软件支持对BMP格式图像文件修复。当文件部分数据丢失后,需要对正常数据提取以及对损坏数据修补,而裸流数据因为没有通用的数据格式,很难准确定位损坏位置的数据,导致BMP格式的完美图像修复极其困难。用户虽然可以手动在BMP格式的图像文件末尾填充数据使图片得以打开,但是图片却会出现严重变形,色彩改变等问题。

发明内容

本发明旨在提供一种基于颜色渐变原理的BMP图片修复方法及装置,以解决上述问题。为此,本发明采用的具体技术方案如下:

根据本发明的一方面,提供了一种BMP图片修复方法,其包括以下步骤:

S1.从参照BMP图片文件获取损坏BMP图片文件的信息,具体过程如下:

S11.从参照BMP图片判断是否存在调色板,若是,则进入S12;若否,则跳转至S15;

S12.扫描损坏BMP图片,判断调色板是否损坏,若是,则进入S13,否则跳转至S15;

S13.判断是否为单色位图,若是,则进入S14,否则修复失败,结束修复;

S14.设定单色位图调色板为黑白亮色;

S15.从参照BMP图片文件获取图片的行像素点和列像素点,并生成损坏BMP图片的头部信息;

S16.读取损坏BMP图片文件,准备进行文件修复,判断是否只是文件头部损坏,若是,跳转至S5;否则进入S2;

S2.自判断获取第一个参照行的数据,具体过程如下:

S21.从数据池D中连续获取一行像素所需字节数,记为L1,其中,数据池D={D1,D2,D3,…,Dn}为损坏BMP图片的RGB数据;

S22.该BMP的行数据是否有数据对齐填充0,若是,则进入S23,否则跳转至S26;

S23.判断L1末尾填充的0的字节数与对齐数据是否一致,若是,设定为损坏BMP图片文件的参考行RL,并跳转至S3,否则进入S24;

S24.丢弃一个字节,并使W=W+1,W是否大于T的A%,若是,修复失败,结束全部流程;否则将剩余数据放回数据池D中,进入S25,其中W为修复过程丢弃的无效字节数,T为损坏BMP图片文件所需的字数总数,50A100;

S25.数据池D的数据是否大于一行像素所需的数据量,若是,跳转至S21,否则修复失败,结束全部流程;

S26.从数据池D中再获取一行像素所需数据,记为L2;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011126750.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top