函數(shù)名:Gmagick::setimagebackgroundcolor()
適用版本:Gmagick擴(kuò)展版本 >= 2.0.0
用法:Gmagick::setimagebackgroundcolor() 方法用于設(shè)置圖像的背景顏色。該方法接受一個(gè)參數(shù),即要設(shè)置的背景顏色。
示例:
// 創(chuàng)建一個(gè)Gmagick對(duì)象
$gmagick = new Gmagick();
// 讀取圖片文件
$gmagick->readImage('input.jpg');
// 設(shè)置背景顏色為紅色
$background_color = new GmagickPixel('red');
$gmagick->setimagebackgroundcolor($background_color);
// 將背景顏色應(yīng)用到圖像
$gmagick->setImageBackgroundColor($background_color);
// 保存修改后的圖像
$gmagick->writeImage('output.jpg');
// 銷(xiāo)毀Gmagick對(duì)象
$gmagick->destroy();
上述示例中,我們首先創(chuàng)建了一個(gè)Gmagick對(duì)象,并使用readImage()
方法讀取了一個(gè)名為input.jpg
的圖片文件。然后,我們創(chuàng)建了一個(gè)GmagickPixel對(duì)象,用于表示紅色的背景顏色。接下來(lái),我們使用setimagebackgroundcolor()
方法將背景顏色設(shè)置為紅色,并使用setImageBackgroundColor()
方法將背景顏色應(yīng)用到圖像。最后,我們使用writeImage()
方法保存修改后的圖像,并使用destroy()
方法銷(xiāo)毀Gmagick對(duì)象。
請(qǐng)注意,使用該方法之前,你需要確保已經(jīng)安裝了Gmagick擴(kuò)展,并且擴(kuò)展版本大于等于2.0.0。