牛牛在线工具

Gmagick::setimagecolorspace()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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'。