Я работаю на PHP приложение, которое превращает автопортрет в карандашный рисунок и часть приложения требует обесцвеченный/перевернутый изображение, похожее на примере ниже:PHP ImageMagick инвертировать цвета
до и после того, как инвертировать:
Это легко создать ненасыщенное изображение, но как бы я смог добиться этого, используя 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();
?>
Как было 'negate' неудачу? [Imagick :: modulateImage] (http://www.php.net/manual/en/imagick.modulateimage.php), а затем [Imagick :: negateImage] (http://www.php.net/manual/en/ imagick.negateimage.php) будет правильным методом для достижения вашей задачи. – emcconville