English | 简体中文 | 繁體中文
查询

Gmagick::setimagecolorspace()函数—用法及示例

「 设置图像颜色空间 」


函数名称:Gmagick::setimagecolorspace()

函数描述:设置图像颜色空间

适用版本:PHP >= 5.1.0, PECL gmagick >= 1.0.0

用法:

bool Gmagick::setimagecolorspace ( int $colorspace )

参数:

  • colorspace: 表示颜色空间的整数值。可选参数有以下几种:
    • Gmagick::COLORSPACE_UNDEFINED (0): 未定义的颜色空间
    • Gmagick::COLORSPACE_RGB (1): RGB颜色空间
    • Gmagick::COLORSPACE_GRAY (2): 灰度颜色空间
    • Gmagick::COLORSPACE_TRANSPARENT (3): 透明颜色空间
    • Gmagick::COLORSPACE_OHTA (4): OHTA颜色空间
    • Gmagick::COLORSPACE_LAB (5): LAB颜色空间
    • Gmagick::COLORSPACE_XYZ (6): XYZ颜色空间
    • Gmagick::COLORSPACE_YCBCR (7): YCBCR颜色空间
    • Gmagick::COLORSPACE_YCC (8): YCC颜色空间
    • Gmagick::COLORSPACE_YIQ (9): YIQ颜色空间
    • Gmagick::COLORSPACE_YPBPR (10): YPBPR颜色空间
    • Gmagick::COLORSPACE_YUV (11): YUV颜色空间

返回值:

  • 成功时返回true,失败时返回false。

示例:

// 创建一个Gmagick对象
$image = new Gmagick('image.jpg');

// 将图像颜色空间设置为灰度
$image->setimagecolorspace(Gmagick::COLORSPACE_GRAY);

// 保存修改后的图像
$image->write('gray_image.jpg');

上述示例中,我们首先创建了一个Gmagick对象,并加载了名为'image.jpg'的图像。然后,使用setimagecolorspace()函数将图像的颜色空间设置为灰度。最后,使用write()函数将修改后的图像保存为'gray_image.jpg'。

补充纠错
热门PHP函数
分享链接