函数名称: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对象以释放内存。