日期:2014-05-17  浏览次数:20819 次

怎么判断图片的类型?
数据库里有个字段存放图片的二进制数据,该字段存放的图片类型不固定,我怎么根据该字段的值判断图片类型?

------解决方案--------------------
读出头2-4字节
JPEG (jpg),文件头:FFD8FF  
PNG (png),文件头:89504E47  
GIF (gif),文件头:47494638  
TIFF (tif),文件头:49492A00  
Windows Bitmap (bmp),文件头:424D  

------解决方案--------------------
引用:
读出头2-4字节
JPEG (jpg),文件头:FFD8FF  
PNG (png),文件头:89504E47  
GIF (gif),文件头:47494638  
TIFF (tif),文件头:49492A00  
Windows Bitmap (bmp),文件头:424D
楼主,这个靠谱,你要从二进制数据判断,就要了解不同文件的解码!!
------解决方案--------------------
确实,根据二进制的前两个字节判断

引用:
读出头2-4字节
JPEG (jpg),文件头:FFD8FF  
PNG (png),文件头:89504E47  
GIF (gif),文件头:47494638  
TIFF (tif),文件头:49492A00  
Windows Bitmap (bmp),文件头:424D