社区
机器视觉
帖子详情
请问一个简单问题:如何判断图片的格式
bangke
2003-10-16 11:12:49
比如一个文件,我怎么判断他是jpg格式,或者gif,tiff格式呢?
是读取文件头吗?但是他们的文件头格式是什么?
请问有例程么?或者其他资料么?
谢谢
...全文
47
5
打赏
收藏
请问一个简单问题:如何判断图片的格式
比如一个文件,我怎么判断他是jpg格式,或者gif,tiff格式呢? 是读取文件头吗?但是他们的文件头格式是什么? 请问有例程么?或者其他资料么? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allendragon
2003-10-16
打赏
举报
回复
各种图象格式
http://www.csdn.net/Dev/Format/#图形文件
allendragon
2003-10-16
打赏
举报
回复
你需要知道很多文件格式,尤其是文件头的定义,在文件头里找到唯一的标识性字符,比如位图里的“MB"等。工作量不小。
bangke
2003-10-16
打赏
举报
回复
我就是希望使用对文件头的方式,但不知道标准
allendragon
2003-10-16
打赏
举报
回复
看文件的扩展名,如果丢失扩展名,只有读文件头,但这个方法可能很麻烦。
HUNTON
2003-10-16
打赏
举报
回复
这是我在BMP位图资料中看到的:
位图文件头BITMAPFILEHEADER,是一个结构,其定义如下:
typedef struct tagBITMAPFILEHEADER {
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER;
这个结构的长度是固定的,为14个字节(WORD为无符号16位整数,DWORD为无符号32位整数),各个域的说明如下:
bfType
指定文件类型,必须是0x424D,即字符串“BM”,也就是说所有.bmp文件的头两个字节都是“BM”。
bfSize
指定文件大小,包括这14个字节。
flash与字符串:
判断
图片
格式
flash与字符串:
判断
图片
格式
php显示的
图片
格式
,php
判断
图片
格式
的
简单
方法
php
判断
图片
格式
,下面是最
简单
的方法:另外,在php中
判断
图片
格式
,多是在上传
图片
的过程中。此时,可以用:$_FILES['userfile']['type']在文件上传之前
判断
。另外,php中还有
一个
getimagesize函数,用于取得图像...
判断
图片
是否是jpg
图片
格式
简单
的根据部分字节
判断
图片
格式
: JPG
格式
图片
的
判断
依据是第
一个
字节和第二个字节的数据是0xff和0xd8,倒数第
一个
和倒数第二个字节数据分别是0xd9和0xff,如果都对,那么
判断
此数据为jpg
图片
数据! ...
文件头标识
判断
图片
格式
我们知道各种
格式
的
图片
的文件头标识识不同的,因此我们可以通过
判断
文件头的标识来识别
图片
格式
。 我对各种
格式
的
图片
文件头标识进行了分析,不仅查找资料,也用十六进制编辑器察看过
图片
的文件头,以下是我收集、...
通过文件头标识
判断
图片
格式
最近在做东西的时候遇到了点
问题
,在加载
图片
的时候,加载失败,后缀都是jpg
格式
,但换个
图片
就可以了,为此,怀疑
图片
格式
有
问题
,遂拖到UE里面查看它的16进制,果然,两个
图片
的文件头根本就不一样,这不是欺负人...
机器视觉
4,449
社区成员
15,336
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章