📜  PHP | imagegd()函数(1)

📅  最后修改于: 2023-12-03 14:45:17.035000             🧑  作者: Mango

PHP | imagegd()函数

在 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 中处理图像的重要函数之一。在使用时,我们需要注意设置图像资源以及输出路径和权限等问题。