首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何判断一个图片文件是否是有效的?

2013-12-05 
怎么判断一个图片文件是否是有效的???如题,一个图片文件可能是已经损坏的,怎么判定的呢?[解决办法]如果文

怎么判断一个图片文件是否是有效的???
如题,一个图片文件可能是已经损坏的,怎么判定的呢?
[解决办法]
如果文件头损坏是可以判断的,但是如果是图片像素数据的话,那么就无法判别了。

引用:
如题,一个图片文件可能是已经损坏的,怎么判定的呢?

[解决办法]
图片文件都有自己的格式,如果格式不符就判定为“无效”
[解决办法]
每类图片文件基本都有 文件头+图像格式头+数据来构成,文件头正常,且长度符合,再加上图像格式头与数据的长度表达一致就可以基本判断这个图片文件是可以被显示出来的。
当然 ,这样的图片也有可能显示的图片不对。如果图像格式头 里有校验标志的话,可以通过校验算法来确定图像数据是否是完全与原来的一样的。

热点排行