函式名: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 異常。