我正在开发一个 PHP 应用程序,该应用程序将自画像转换为铅笔画,并且该应用程序的一部分需要类似于以下示例的去饱和/反转图像:
反转前后:
创建去饱和图像很容易,但是如何使用 imagemagick 实现这种反转?我尝试使用negate
,但失败得很惨。
这是我到目前为止所拥有的:
<?php
$img = new Imagick();
$img->readImage($image);
$img->modulateImage(100, 0, 100);
$img->writeImage('image.png');
ob_clean();
header('Content-Type: image/png');
echo $img;
$img->destroy();
?>