2025年5月8日 星期四 农历 本月20日小满 English | 简体中文 | 繁體中文
查询

imagejpeg()函数—用法及示例

「 将图像以 JPEG 格式输出或保存到文件 」


函数名:imagejpeg()

适用版本:PHP 4, PHP 5, PHP 7

用法:imagejpeg() 函数用于将图像以 JPEG 格式输出或保存到文件。

语法:bool imagejpeg ( resource $image [, mixed $to [, int $quality ]] )

参数:

  • $image:必需,图像资源,通过 imagecreatefromjpeg() 或 imagecreatefromstring() 函数创建。
  • $to:可选,输出图像的路径。如果未提供该参数,则图像将直接输出到浏览器。
  • $quality:可选,输出图像的质量,取值范围为 0-100,100 表示质量最高。默认值为 75。

返回值:成功时返回 true,失败时返回 false。

示例1:将图像输出到浏览器上

$image = imagecreatefromjpeg('image.jpg');
header('Content-Type: image/jpeg');
imagejpeg($image);
imagedestroy($image);

示例2:将图像保存到文件

$image = imagecreatefromjpeg('image.jpg');
imagejpeg($image, 'new_image.jpg', 90);
imagedestroy($image);

以上示例中,首先使用 imagecreatefromjpeg() 函数创建一个图像资源,然后使用 imagejpeg() 函数输出或保存图像。示例1中,通过设置 Content-Type 头信息,将图像直接输出到浏览器。示例2中,将图像保存到名为 new_image.jpg 的文件中,并指定了输出图像的质量为 90。最后使用 imagedestroy() 函数释放图像资源。

补充纠错
上一个函数: imagecolorexactalpha()函数
下一个函数: imageistruecolor()函数
热门PHP函数