PHP中getimagesize()函数使用方法 getimagesize()函数有哪些内置参数?
- 2022年11月23日
- 868 次
在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
$imginfo = getimagesize('lned.jpg');
foreach($imginfo as $k=>$v){
echo $k.'=>'.$v.'<br>';
}
?>我使用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图像处理的相关文章。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP使用imagecreatetruecolor函数颜色一直为黑色怎么办?PHP创建真彩色图像为黑色怎么办? 2022-11-27
- PHP自定义函数之匿名函数用法 PHP自定义函数匿名函数怎么写? 2022-10-05
- 五种将将.jfif后缀格式的图片转化为.jpeg、jpg格式图片的方法 2023-02-13
- PHP内置日期时间函数getdate()函数的用法和输出 2022-10-12
- PHP魔术方法toString方法如何使用?PHP魔术方法toString方法使用实例 2022-12-21
- PHP中if判断语句的各种方式 PHP中if判断语句如何嵌套 2022-06-23
