社区
机器视觉
帖子详情
如何在打开JPG文件之前判定其是否正确?
boydgmx
2004-06-11 08:43:49
此处所谓的“正确”,是指能正常显示。
比如Photoshop在打开图片之前,肯定事先判断一系列的条件,然后才读取图片信息,显示出来。我现在只知道判断 开始标志 FFD8、结束标志 FFD9,还有格式标志JFIF等,不知道还要判断哪些标志?
请高手!!
...全文
212
7
打赏
收藏
如何在打开JPG文件之前判定其是否正确?
此处所谓的“正确”,是指能正常显示。 比如Photoshop在打开图片之前,肯定事先判断一系列的条件,然后才读取图片信息,显示出来。我现在只知道判断 开始标志 FFD8、结束标志 FFD9,还有格式标志JFIF等,不知道还要判断哪些标志? 请高手!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
matrixleon
2004-06-26
打赏
举报
回复
好东西,一般不打开不能保证正确,打开了要是错位怎么办呢?
DarthVader
2004-06-19
打赏
举报
回复
不打开一般不能百分百确保正确的
tangt
2004-06-17
打赏
举报
回复
如果光是要求显示出来,我提一个小技巧,诸位看如何:
直接在内存中装入该图形文件。(实际是装入图形组件)
如果产生意外,就是文件错误了。
其实和楼上的意思差不多,如果是一个好的组件,应该可以保证。
这几天看面向过程和面向组件的概念看多了,不过是让大家习惯,或者明朗一下面向过程编程和面向组件编程有什么区别,呵呵。
xzygod
2004-06-16
打赏
举报
回复
你可以参考一下我的编码程序,里面有jpeg文件头说明 http://www.csdn.net/Develop/read_article.asp?id=22948
DarthVader
2004-06-16
打赏
举报
回复
用GDI+,这样就能判断是否正常显示,但其实已经打开过了:
// 是否支持显示,实际的判断图像内容
BOOL CQueryClientDoc::IsImageGDIPLUSValid( CString filePath )
{
Bitmap image( filePath.AllocSysString() );
if( image.GetFlags() == ImageFlagsNone ) return FALSE;
else return TRUE;
}
tangt
2004-06-13
打赏
举报
回复
文件本身的正确性吗?
有两种情况你是否也算作不正确,
你可能也知道如何在一个图像文件中加入自己的私有数据,甚至是可执行文件;
部分图像压缩后,有个别点会变色,(算法问题)
如果你指文件传输等后和源文件是否一样,直接做二进制比较,或者传输校验的思路应该更合理。
zzwu
2004-06-11
打赏
举报
回复
文件标志正确后,我想就可以开始读文件,但在读的过程中,除了二进制的图像数据可以不检查(也不可能检查)之外,其余, 有关图像结构的信息(如width,height,color bits)和文件结构的信息(如size,offset)都需要检查是否合理。
php上传
判定
是否
选择
文件
,PHP
文件
上传判断file
是否
己选择上传
文件
一个合格的程序员在实现数据入库中时我们都会有一些非常严密的过滤与数据规则了,像我们
文件
上传时在前段要判断用户
是否
选择上传
文件
同时在后台也可判断
是否
有上传的
文件
了,下面我们就一起来看看相关例子吧。...
如何用程序
判定
一个PE
文件
是否
加壳
如何用程序
判定
一个PE
文件
是否
加壳 Lenus2010-6-22 10:41 29100 由于工作原因,时间比较少上论坛来泡泡了。最近由于某些原因时间变得稍微宽裕了些,有空整理整理这几年的一些资料和文档。 感觉这个方向论坛上...
如何判断任意
文件
类型
1问题 从客户那里拿来的数据
文件
要入库,不知道是哪种数据库类型,也不知道是哪种备份...很多
文件
在
文件
头都会标识这种
文件
的类型,这几个字节也被称为"魔数"。 “魔数"是一个数字,通常使用十六进制表示。 你可以通
[转]
文件
签名
这些标识,有时可以显示出ASCII码字符,如RAR压缩
文件
,在
文件
头部,可以看到Rar!这四个字符。通过这四个字符,Winhex就可以判断该
文件
属于RAR压缩
文件
。但在多数
文件
头信息中,
文件
签名无法显示出ASCII码字符,那么...
【Java 编程】
文件
操作,
文件
内容的读写—数据流
形如 txt,
jpg
, mp4, rar 等这些
文件
都可以认为是普通
文件
,它们都是在硬盘上存储的 在计算机中,
文件
可能是一个广义的概念,就不只是包含普通
文件
,还可以包含目录 (把目录称为目录
文件
) 操作系统中,还会使用
文件
...
机器视觉
4,446
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章