函數(shù)名稱:Imagick::setImageFormat()
函數(shù)描述:該函數(shù)用于設(shè)置圖像的輸出格式。
適用版本:Imagick類在PHP 5.1.3及以上版本中可用。
語法:public Imagick::setImageFormat ( string $format ) : bool
參數(shù):
- $format:要設(shè)置的圖像格式,可以是常見的圖像格式,如JPEG、PNG、GIF等。
返回值:返回一個布爾值,表示設(shè)置是否成功。
示例:
// 創(chuàng)建Imagick對象
$image = new Imagick('image.jpg');
// 設(shè)置圖像的輸出格式為PNG
$image->setImageFormat('png');
// 保存圖像到文件
$image->writeImage('output.png');
// 輸出圖像到瀏覽器
header('Content-Type: image/png');
echo $image;
// 銷毀Imagick對象
$image->destroy();
上述示例中,我們首先創(chuàng)建了一個Imagick對象,并加載了一張名為image.jpg的圖像。然后,使用setImageFormat()函數(shù)將圖像的輸出格式設(shè)置為PNG。接著,我們可以使用writeImage()函數(shù)將圖像保存到文件output.png中,或者使用header()函數(shù)和echo語句將圖像輸出到瀏覽器。最后,通過調(diào)用destroy()函數(shù)銷毀Imagick對象以釋放內(nèi)存。