李涛自留地
回到顶部
首页 > php学习 > PHP中getimagesize()函数使用方法 getimagesize()函数有哪些内置参数?

PHP中getimagesize()函数使用方法 getimagesize()函数有哪些内置参数?

文章目录

在PHP中getimagesize()函数是我们获取图片资源类型数据的一个重要函数,使用getimagesize()函数可以获取到图像资源的一些具体的参数信息,那么getimagesize()函数怎么使用?getimagesize()函数有哪些内置参数呢?下面本文将从getimagesize()函数语法、getimagesize()函数内置参数及getimagesize()函数来记载getimagesize()函数的使用方法。

一、getimagesize()函数语法

1、getimagesize()函数语法格式:

getimagesize(string $filename, array &$imageinfo = ?): array

2、getimagesize()函数作用:

取得图像大小。

3、getimagesize()函数参数说明:

(1)、$filename是图像文件的路径地址,数据类型是字符串数据;

(2)、如果传入的图像地址是一个有效的图像文件,则返回值是一个数组;如果传入的图像不是一个有效的图像,则会返回false。

二、getimagesize()函数使用实例

<?php
$imginfo = getimagesize('lned.jpg');
foreach($imginfo as $k=>$v){
    echo $k.'=>'.$v.'<br>';
}
?>
PHP中getimagesize()函数使用方法 getimagesize()函数有哪些内置参数?

我使用foreach循环输出了getimagesize()函数内的参数,下面看看再getimagesize()函数返回值的内置参数有哪些?

三、getimagesize()函数返回值内置参数

在使用getimagesize()函数后,如果是一个正确的图像资源则会返回一个数组,那么这些数组中有哪些内置参数呢?从上例截图中,我们发现jpg资源这个返回值有7个数据,下面是我根据PHP手册整理出来的getimagesize()函数返回值具体的内置参数。

数组键 值说明 数据类型
0 图像宽度 整数
1 图像高度 整数
2 图像类型的标记 整数
3 图像文本字符串(内容为"height="yyy" width="xxx"",可直接用于 IMG 标记) 字符串
bits 是图像中每种颜色的位数 整数
channels 对于RGB图像其值为3,对于CMYK图像其值为4 整数
mime 图像类型 字符串

图像类型标记说明:

1=GIF,2=JPG,3=PNG,4=SWF,5=PSD,6=BMP,7=TIFF,8 = TIFF,9=JPC,10=JP2,11=JPX,12 =JB2,13=SWC,14=IFF,15=WBMP,16=XBM,17=ICO,18=COUNT。

以上就是详细记载的关于PHP中getimagesize()函数语法、使用方法、使用实例及getimagesize()函数内置参数的详细内容,后续将记载更多PHP图像处理的相关文章。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。