png文件修复方法、装置、设备及存储介质制造方法及图纸

技术编号:40814408 阅读:14 留言:0更新日期:2024-03-28 19:35
本发明专利技术涉及计算机领域,公开了一种png文件修复方法、装置、设备及存储介质。该方法包括:搜索正常png文件的文件头数据块,得到文件头数据块的偏移位置,并根据文件头数据块的偏移位置,得到真实文件头数据块;根据调色板数据块的偏移位置,得到真实调色板数据块;搜索损坏png文件中所有残留图像数据块,得到损坏png文件中所有残留图像数据块的偏移位置,并根据所有残留图像数据块的偏移位置,得到多个真实图像数据块;根据真实文件头数据块、真实调色板数据块以及多个真实图像数据块,得到修复后的png文件。在本发明专利技术实施例中,能实现png文件的直接修复,从而提高png文件修复的准确率。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种png文件修复方法、装置、设备及存储介质


技术介绍

1、随着计算机、网络的普及,图像文件已经被越来越广泛的使用。然而,在这些图像文件在使用过程中,不可避免的会受到各种情况的干扰,如由于病毒的感染,误操作等的原因,都会使图像文件受到损坏,从而造成相应的应用程序,如png文件等无法正常打开,或者能打开却无法正确浏览。在某些情况下,这些损坏是不可逆转的,这时就需要对图像文件进行修复还原,使之能够正常浏览。

2、当前修复损坏png文件的方式实际上是从后缀为.png实际为jpg文件中提取残留jpg图像数据,现有的技术方案中,并没有直接修复png格式文件的修复方案,导致png文件修复准确率低。


技术实现思路

1、本专利技术的主要目的在于解决png文件修复准确率低的技术问题。

2、本专利技术第一方面提供了一种png文件修复方法,所述png文件修复方法包括:

3、获取正常png文件及损坏png文件,搜索所述正常png文件的文件头数据块,得到所述文件头本文档来自技高网...

【技术保护点】

1.一种png文件修复方法,其特征在于,所述png文件修复方法包括:

2.根据权利要求1所述的png文件修复方法,其特征在于,所述根据所述真实文件头数据块中预设字节位置上的字节数,获取所述正常png文件的调色板数据块,并根据所述调色板数据块的偏移位置,得到真实调色板数据块包括:

3.根据权利要求2所述的png文件修复方法,其特征在于,所述根据所述调色板数据块的偏移位置,得到真实调色板数据块包括:

4.根据权利要求1所述的png文件修复方法,其特征在于,所述搜索所述正常png文件的文件头数据块,得到所述文件头数据块的偏移位置,并根据所述文件头数据块的偏移...

【技术特征摘要】

1.一种png文件修复方法,其特征在于,所述png文件修复方法包括:

2.根据权利要求1所述的png文件修复方法,其特征在于,所述根据所述真实文件头数据块中预设字节位置上的字节数,获取所述正常png文件的调色板数据块,并根据所述调色板数据块的偏移位置,得到真实调色板数据块包括:

3.根据权利要求2所述的png文件修复方法,其特征在于,所述根据所述调色板数据块的偏移位置,得到真实调色板数据块包括:

4.根据权利要求1所述的png文件修复方法,其特征在于,所述搜索所述正常png文件的文件头数据块,得到所述文件头数据块的偏移位置,并根据所述文件头数据块的偏移位置,得到真实文件头数据块包括:

5.根据权利要求1所述的png文件修复方法,其特征在于,所述搜索所述损坏png文件中所有残留图像数据块,得到所述损坏png文件中所有残留图像数据块的偏移位置,并根据所述所有残留图像数据块的偏移...

【专利技术属性】
技术研发人员:周明
申请(专利权)人:深圳软牛科技集团股份有限公司
类型:发明
国别省市:

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

1