将 ImageMagick CLI 翻译成 PHP Imagick API
Translate ImageMagick CLI to PHP Imagick API
我在将 ImageMagick CLI 命令转换为 Imagick PHP API 时遇到问题。
我在 Whosebug 上查看了有关它的线程,但那里的人使用了其他命令...
> 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 中是不可能的)。也许对某些人来说这很容易。我会很高兴 ;-)
如果我能找到解决方案我会写这个但是我现在士气很低...
你应该可以做到这一点:
$img1->compositeImage( $img2, imagick::COMPOSITE_COPYOPACITY, 0, 0 );
$img1->compositeImage( $img2, imagick::COMPOSITE_MULTIPLY, 0, 0 );
查看文档 - here。
我在将 ImageMagick CLI 命令转换为 Imagick PHP API 时遇到问题。 我在 Whosebug 上查看了有关它的线程,但那里的人使用了其他命令...
> 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 中是不可能的)。也许对某些人来说这很容易。我会很高兴 ;-)
如果我能找到解决方案我会写这个但是我现在士气很低...
你应该可以做到这一点:
$img1->compositeImage( $img2, imagick::COMPOSITE_COPYOPACITY, 0, 0 );
$img1->compositeImage( $img2, imagick::COMPOSITE_MULTIPLY, 0, 0 );
查看文档 - here。