判断常用图形文件类型

今天无聊,看了一下图形文件类型的判断,网上的判断方法有一些bug,所以就自己找文件格式文献

随便读了一下,找文档花的时间比较多,这玩意不好找..

目前支持四个图形文件的类型,BMP,JPG,GIF和PNG,我觉得是够了,以后再加压缩包的类型判断吧..

我的判断方法不是根据扩展名(下面有演示),也不是根据mine,是根据文件签名的信息,用这个就很严格了..

随便下吧,要用就随便用,版权问题..若有感恩的人,说明一下是从我这里下载的就行了(也顺带隐含作者也是我),若不感恩的人就算了

也没什么关系,我比较大方,版权属于全世界人民…

若要想加其他文件格式的判断,先留言给我,但我不一定有心情做这玩意,人比较懒…

先下载压缩包imagetype.zip

然后这样使用:


include 'fileType.php';

print imageType("d:/1.jpg");

//会显示  jpg

然后可以改改文件扩展名,比如1.test

print imageType("d:/1.test");

//还是会显示jpg

2 Responses to “判断常用图形文件类型”

  1. 徐新华 |

    一个getimagesize()这个函数不行吗?
    为什么 要这么整?

    [回复此评论]

  2. 徐新华 |

    路神,就是路神,不是一般的懒.
    写的函数很有特色.

    [回复此评论]

Leave a Reply