函數(shù)名稱:Gmagick::setimagetype()
函數(shù)描述:將圖像設(shè)置為指定的圖像類型。
參數(shù):
- $imagetype:一個整數(shù),表示要設(shè)置的圖像類型??梢允且韵鲁A恐唬?ul>
- Gmagick::IMGTYPE_UNDEFINED:未定義的圖像類型
- Gmagick::IMGTYPE_BILEVEL:雙色圖像類型
- Gmagick::IMGTYPE_GRAYSCALE:灰度圖像類型
- Gmagick::IMGTYPE_GRAYSCALEMATTE:帶有透明度的灰度圖像類型
- Gmagick::IMGTYPE_PALETTE:調(diào)色板圖像類型
- Gmagick::IMGTYPE_PALETTEMATTE:帶有透明度的調(diào)色板圖像類型
- Gmagick::IMGTYPE_TRUECOLOR:真彩色圖像類型
- Gmagick::IMGTYPE_TRUECOLORMATTE:帶有透明度的真彩色圖像類型
- Gmagick::IMGTYPE_COLORSEPARATION:顏色分離圖像類型
- Gmagick::IMGTYPE_COLORSEPARATIONMATTE:帶有透明度的顏色分離圖像類型
返回值:成功時返回 true,失敗時返回 false。
示例:
// 創(chuàng)建 Gmagick 對象
$gmagick = new Gmagick('path/to/image.jpg');
// 設(shè)置圖像類型為灰度圖像
$gmagick->setimagetype(Gmagick::IMGTYPE_GRAYSCALE);
// 保存修改后的圖像
$gmagick->write('path/to/modified_image.jpg');
在上面的示例中,我們首先創(chuàng)建了一個 Gmagick 對象,并加載了一個圖像文件。然后,我們使用 setimagetype()
方法將圖像類型設(shè)置為灰度圖像。最后,我們使用 write()
方法將修改后的圖像保存到指定路徑。