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);
}
?>
