查詢

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函式
分享連結