📅  最后修改于: 2023-12-03 14:45:17.035000             🧑  作者: Mango
在 PHP 中,imagegd()
函数用于将图像输出到浏览器或文件。该函数可以输出多种图像格式,例如 GIF、JPEG 和 PNG。
imagegd ( resource $image [, string $filename = null ] ) : bool
image
:图像资源标识符,通常通过 imagecreate()
函数创建。filename
:可选参数,输出的文件路径和文件名,如果未指定,则直接将图像输出到浏览器。成功时返回 true
,失败时返回 false
。
// 创建图像资源
$image = imagecreate(200, 200);
// 设置图像背景颜色
$background = imagecolorallocate($image, 255, 255, 255);
// 输出图像到浏览器
header('Content-Type: image/png');
imagegd($image);
imagedestroy($image);
// 创建图像资源
$image = imagecreate(200, 200);
// 设置图像背景颜色
$background = imagecolorallocate($image, 255, 255, 255);
// 输出图像到文件
imagegd($image, 'output.png');
imagedestroy($image);
注意,在将图像输出到文件时,需要保证目录的写入权限。
imagegd()
函数可以很方便地将图像输出到浏览器或文件,是 PHP 中处理图像的重要函数之一。在使用时,我们需要注意设置图像资源以及输出路径和权限等问题。