1

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

$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 的作用。任何人都可以用不同的数组来解释它吗?

4

0 回答 0