📜  PHP | imagey()函数(1)

📅  最后修改于: 2023-12-03 15:33:33.291000             🧑  作者: Mango

PHP | Imagey()函数

简介

imagey()函数是PHP的一个内置函数,用于获取图像的高度。通过调用imagey()函数可以确定一张图片的高度,以便于对图片进行预处理或者显示等操作。

语法
int imagey ( resource $image )
参数
  • image:图像资源类型。这个图像必须由ImageCreate()函数生成。
返回值

imagey()函数返回的值是一个整数类型,代表图像的高度。如果图像资源不存在,则返回FALSE。

示例
<?php
//创建一个画布
$image = imagecreate(200, 200);

//获取画布的高度
$height = imagey($image);

echo "画布的高度为:" . $height . " px";
//输出结果:画布的高度为:200 px
?>
应用

imagey()函数常用于处理图片时获取图片的宽度和高度,以方便进行大小调整、剪裁、缩放等处理操作。

<?php
//创建一个画布
$image = imagecreatefromjpeg('test.jpg');

//获取原始图片的宽度和高度
$width = imagesx($image);
$height = imagesy($image);

//输出原始宽度和高度
echo "原始图片的宽度为:" . $width . " px,高度为:" . $height . " px";

//进行图片缩放
$dst_image = imagecreatetruecolor(200, 200);
imagecopyresampled($dst_image, $image, 0, 0, 0, 0, 200, 200, $width, $height);

//获取缩放后的图片宽度和高度
$width = imagesx($dst_image);
$height = imagesy($dst_image);

//输出缩放后的宽度和高度
echo "缩放后的图片宽度为:" . $width . " px,高度为:" . $height . " px";
?>

以上代码通过使用imagey()函数获取了原始图片和缩放后的图片的高度,以便于进行图片缩放操作。