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

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

「 将图像对象保存为文件 」


函数名:Imagick::writeImageFile()

函数描述:该函数用于将图像对象保存为文件。

适用版本:该函数在Imagick扩展版本6.0.0以上可用。

用法:

bool Imagick::writeImageFile ( resource $filehandle [, string $format = NULL ] )

参数:

  • $filehandle:表示一个文件资源句柄,用于保存图像。
  • $format(可选):表示要保存的图像格式,如果未指定,则根据文件扩展名自动确定格式。

返回值:如果成功保存图像,则返回true;否则返回false。

示例:

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

// 打开一个文件句柄用于保存图像
$filehandle = fopen('output.jpg', 'wb');

// 保存图像到文件
$image->writeImageFile($filehandle);

// 关闭文件句柄
fclose($filehandle);

以上示例中,我们首先创建一个Imagick对象,并加载一个名为"input.jpg"的图像。然后,我们使用fopen函数打开一个文件句柄,以便将图像保存到文件中。接下来,我们调用Imagick::writeImageFile()函数,将图像保存到指定的文件句柄中。最后,我们使用fclose函数关闭文件句柄。

请注意,示例中的文件句柄需要以二进制写模式('wb')打开,以确保图像以正确的方式保存到文件中。

补充纠错
上一个函数: Imagick::writeImages()函数
下一个函数: Imagick::writeImage()函数
热门PHP函数
分享链接