用imagick重新着色图像

时间:2013-08-31 09:36:36

标签: image image-processing imagemagick imagick

我正在使用Imagick重新着色图像。我希望图像是“红色的”,即从黑色到红色的渐变颜色。通过尝试和错误,我找到了这些功能:

$im = new Imagick('img.jpg');
$im->modulateImage(100, 0, 100); // Grayscale
$im->recolorImage(array(0, 0, 1, 0)); // Cyan?
$im->modulateImage(100, 100, 0); // Red?
$im->writeImage('img2.jpg');
$im->destroy();

它有效,但我不明白recolorImage的作用。任何人都可以用不同的数组解释它吗?

0 个答案:

没有答案
相关问题