想象力的PHP设置图像灰度

时间:2015-12-19 08:35:17

标签: php imagick grayscale

我尝试用背景(灰色)制作一些图像,我需要真彩色图像但是图像设置灰度。 如果我设置红色或某些颜色不同的灰色imagick设置truecolor和所有好。

如何使用轮廓和灰色背景创建真彩色图像?

$img->newImage(200, 200,  '#7d7d7d');
$img->setImageColorspace(1); //RGBColorspace
$img->setImageType(6); // TRUECOLOR
$icc_rgb = file_get_contents(dirname(__FILE__).'/AdobeRGB1998.icc'); 
$img->profileImage('icc', $icc_rgb);
var_dump($img->getImageType()); //return GRAYSCALE

即使我将类型设置为IMGTYPE_PALETTEMATTE,我也会得到真实的结果,但它不是真彩色而某些颜色可能是错误的

0 个答案:

没有答案