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

Gmagick::write()函数—用法及示例

「 将Gmagick对象的图像写入到指定的文件中 」


函数名称:Gmagick::write()

适用版本:Gmagick扩展版本2.0.0及以上

函数描述:Gmagick::write() 方法用于将Gmagick对象的图像写入到指定的文件中。

用法:

Gmagick Gmagick::write( string $filename [, bool $all_frames = false ] )

参数:

  • $filename(必需):要写入的文件的路径和名称。
  • $all_frames(可选):如果设置为true,则写入所有帧(对于多帧图像)。默认为false。

返回值:

  • 如果成功写入文件,则返回true。否则,返回false。

示例:

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

// 将图像写入到指定文件
$result = $image->write('output.jpg');

if ($result) {
    echo "图像已成功写入文件。";
} else {
    echo "写入文件时发生错误。";
}

注意事项:

  • 在调用Gmagick::write()方法之前,必须先创建一个Gmagick对象并加载图像。
  • 如果指定的文件已经存在,它将被覆盖。
  • 如果图像是多帧的(例如GIF),默认情况下只会写入第一帧。如果要写入所有帧,可以将$all_frames参数设置为true。
  • 请确保指定的文件路径有正确的写入权限,否则将无法写入文件。
补充纠错
上一个函数: Gmagick::writeimage()函数
下一个函数: Gmagick::trimimage()函数
热门PHP函数
分享链接