English | 简体中文 | 繁體中文
查询

Imagick::setImageFormat()函数—用法及示例

「 设置图像的输出格式 」


函数名称:Imagick::setImageFormat()

函数描述:该函数用于设置图像的输出格式。

适用版本:Imagick类在PHP 5.1.3及以上版本中可用。

语法:public Imagick::setImageFormat ( string $format ) : bool

参数:

  • $format:要设置的图像格式,可以是常见的图像格式,如JPEG、PNG、GIF等。

返回值:返回一个布尔值,表示设置是否成功。

示例:

// 创建Imagick对象
$image = new Imagick('image.jpg');

// 设置图像的输出格式为PNG
$image->setImageFormat('png');

// 保存图像到文件
$image->writeImage('output.png');

// 输出图像到浏览器
header('Content-Type: image/png');
echo $image;

// 销毁Imagick对象
$image->destroy();

上述示例中,我们首先创建了一个Imagick对象,并加载了一张名为image.jpg的图像。然后,使用setImageFormat()函数将图像的输出格式设置为PNG。接着,我们可以使用writeImage()函数将图像保存到文件output.png中,或者使用header()函数和echo语句将图像输出到浏览器。最后,通过调用destroy()函数销毁Imagick对象以释放内存。

补充纠错
热门PHP函数
分享链接