函数名:imageresolution()
适用版本:PHP 7.2.0 及以上版本
用法:imageresolution() 函数用于获取或设置图像的分辨率。
语法:
imageresolution(resource $image, [float $resolution = -1])
参数:
返回值:
示例:
// 创建一个 200x200 像素的图像资源
$image = imagecreate(200, 200);
// 获取当前图像的分辨率
$resolution = imageresolution($image);
echo "当前图像分辨率:水平 " . $resolution['x'] . " dpi,垂直 " . $resolution['y'] . " dpi";
// 设置图像分辨率为 300 dpi
if (imageresolution($image, 300)) {
echo "图像分辨率设置成功";
} else {
echo "图像分辨率设置失败";
}
// 再次获取当前图像的分辨率
$resolution = imageresolution($image);
echo "当前图像分辨率:水平 " . $resolution['x'] . " dpi,垂直 " . $resolution['y'] . " dpi";
// 销毁图像资源
imagedestroy($image);
注意事项: