Gmagick::setimagecolorspace()
(PECL gmagick >= Unknown)
Sets the image colorspace
说明
public Gmagick::setimagecolorspace(int $colorspace): Gmagick
Sets the image colorspace.
参数
- $colorspace
The image colorspace: UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace, OHTAColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, sRGBColorspace, HSLColorspace, or HWBColorspace.
返回值
The Gmagick object on success
错误/异常
错误时抛出GmagickException。
Convert CMYK to RGB: <?php $cs = $im->getimagecolorspace(); if ($cs == Gmagick::COLORSPACE_CMYK) { $im->setImageColorspace(Gmagick::COLORSPACE_SRGB); } ?>