我尝试用背景(灰色)制作一些图像,我需要真彩色图像但是图像设置灰度。 如果我设置红色或某些颜色不同的灰色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,我也会得到真实的结果,但它不是真彩色而某些颜色可能是错误的