VC如何判断JPG文件是可读的或完整的?

WLOVEG 2010-04-30 06:14:12
情况是这样的!有一个程序负责采集照片,将采集到的照片存储到指定目录下。我的程序负责从该目录下读取每一张照片,然后进行处理。问题是,采集到的照片可能是“坏的”,用“Windows图片查看器”查看的结果是“没有预览”。如果我的程序遇到这种照片,程序就会崩溃!请问我该如何判断这种照片?对它提前处理!

请大家帮帮忙!祝大家五一快乐,在此先谢谢啦!!!!
...全文
380 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyskyluck521 2010-05-01
  • 打赏
  • 举报
回复
关键是要判断jpg的文件格式,这个格式我也不懂,请google吧
尹成 2010-05-01
  • 打赏
  • 举报
回复
你自己编一小段程序加载这个jpg,留意错误信息,在之后加个判断,如果是正常的jpg就调用库函数
ilovejanx 2010-04-30
  • 打赏
  • 举报
回复
文件属性 可读?
这个可以用API判断 GetFileAttributes

至于文件是否完整,可以以文件头去判断,google下:jpeg文件头
zwfgdlc 2010-04-30
  • 打赏
  • 举报
回复
你应该读取文件结构是不是一个完整的JPG文件.
http://hi.baidu.com/%CF%F0%C6%A4%CA%F7%B5%C4%B2%A9%BF%CD/blog/item/90efd8f27ad4eecf7831aaf6.html
rainfall007 2010-04-30
  • 打赏
  • 举报
回复
自己编一小段程序加载这个jpg,留意错误信息,在之后加个判断,如果是正常的jpg就调用库函数。
没具体代码不好意思
WLOVEG 2010-04-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dirdirdir3 的回复:]
你的程序在怎么崩溃,就怎么判断...........
[/Quote]
我的程序是在调用别人写的一个库函数(参数为图片路径)时崩溃的,没有源码。所以我想在调用这个函数之前,自己先写段代码判断一下。
dirdirdir3 2010-04-30
  • 打赏
  • 举报
回复
你的程序在怎么崩溃,就怎么判断...........

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧