2015-02-12 2 views
1

У меня проблема с переводом команды ImageMagick CLI в PHP API Imagick. Я смотрел на темы про него на Stackoverflow, но люди использовали другие команды ...Перевести ImageMagick CLI на PHP API Imagick

> convert color-to-add.png test.png -compose CopyOpacity mask-with-alpha.png 
> composite -compose multiply test.png mask-with-alpha.png compose-result.png 

Я не могу использовать EXEC метод.

Я все еще пытаюсь сделать что-то с этим, но я потратил много времени и ничего не имею к этому моменту (я начал думать, что это невозможно в чистом API). Может быть, для кого-то это будет легко. Я был бы рад ;-)

Если я найду soulution я буду писать это, но теперь мой боевой дух очень низок ...

+1

Посмотрите здесь http://php.net/manual/en/book.imagick.php – CSchulz

ответ

2

Вы должны быть в состоянии сделать это:

$img1->compositeImage($img2, imagick::COMPOSITE_COPYOPACITY, 0, 0); 

$img1->compositeImage($img2, imagick::COMPOSITE_MULTIPLY, 0, 0); 

Есть посмотрите документацию - here.

+0

Вау ... какое простое решение (= лучшее), теперь я понимаю это лучше. Большое спасибо! ;-) – arrowman

Смежные вопросы