调整PHP图像文件的大小


Resizing PHP image file

我正在尝试创建一个PHP函数来调整图像的大小。

PHP配置:

$file = $_FILES['photo']['name'];
    getimagesize('../uploaded/'.$file);

为什么函数getimagesize()返回一个数组?

  • 我想获得上传照片的宽度和高度,并将它们更改为指定的像素值。

从文档中,getimagesize函数将确定任何给定图像文件的大小,并返回尺寸以及文件类型和用于普通HTML IMG标记和相应HTTP内容类型的高度/宽度文本字符串。

索引0和1分别包含图像的宽度和高度。

$info = getimagesize('../uploaded/'.$file);
$width = $info[0];
$height = $info[1];