php关于获取图片信息的函数解析
程序员文章站
2022-06-12 16:29:06
...
1.filesize获取图片文件的大小
file_exists($realfile) && filesize($realfile)>0
2.获取 图片的格式(无论你怎么手动修改文件的后缀名,依然能获取到图片的真实格式)
//传入图片url;
$result = getimagesize($url);
//输出$result;
//返回值为:
Array
(
[0] => 350
[1] => 318
[2] => 2
[3] => width="350" height="318"
[bits] => 8
[channels] => 3
[mime] => image/gif
)
// $result[2] 代表的是文件格式
//php官网提供的参照文档为:
$arr = array(
1 => 'GIF',
2 => 'JPG',
3 => 'PNG',
4 => 'SWF',
5 => 'PSD',
6 => 'BMP',
7 => 'TIFF', //(intel byte order)
8 => 'TIFF', //(motorola byte order)
9 => 'JPC',
10 => 'JP2',
11 => 'JPX',
12 => 'JB2',
13 => 'SWC',
14 => 'IFF',
15 => 'WBMP',
16 => 'XBM'
);
例如:20180925.gif 手动将后缀改为jpg 以后依然获取到的是gif
上一篇: PHP substr_replace() 函数解析
下一篇: 3个解析url的php函数