函数名:Gmagick::getimagedispose()
适用版本:>= 1.0.0
用法:Gmagick::getimagedispose() 方法用于获取当前图像的处理方式(dispose method)。dispose method 决定了在 GIF 动画中每一帧图像的处理方式,如何在下一帧图像被绘制之前处理当前帧图像。
示例:
// 创建一个 Gmagick 对象并读取图像文件
$gmagick = new Gmagick();
$gmagick->readImage('path/to/image.gif');
// 获取当前图像的处理方式
$disposeMethod = $gmagick->getimagedispose();
echo "Dispose Method: " . $disposeMethod;
输出:
Dispose Method: Background
注意事项:
- 该方法只能在已经加载了图像的 Gmagick 对象上调用。
- 返回值为一个字符串,表示当前图像的处理方式(dispose method)。常见的 dispose method 包括:None、Background、Previous 等。
- 如果图像没有设置处理方式,将返回一个空字符串。
- 如果在调用该方法之前未读取图像或图像不存在,将抛出一个 GmagickException 异常。