【发布时间】:2018-05-29 08:25:32
【问题描述】:
我有一个 RGB 格式的图像,可以像这样转换为 CMYK:
$img->transformimagecolorspace(Imagick::COLORSPACE_RGB);
但是现在,我想将图像的所有白色部分转换为另一种颜色。所以 cmyk=0%,0%,0%,0% 到 cmyk=0%,0%,3%,0%。但我不希望转换整个图像,只转换白色部分。
请问我该怎么办?
【问题讨论】:
-
$img->transformimagecolorspace(Imagick::COLORSPACE_RGB);不会转换为 CMYK,它会转换为 RGB(因为您显然在传递 RGB)。见php.net/manual/de/imagick.transformimagecolorspace.php。 -
@FabianSchöner 但是当我使用 COLORSPACE_CMYK 时,它不会改变任何东西:/