【问题标题】:Translate ImageMagick CLI to PHP Imagick API将 ImageMagick CLI 转换为 PHP Imagick API
【发布时间】:2015-02-12 08:43:07
【问题描述】:

我在将 ImageMagick CLI 命令转换为 Imagick PHP API 时遇到问题。 我在 Stackoverflow 上查看了有关它的线程,但那里的人使用了其他命令...

> 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 中是不可能的)。也许对某人来说这很容易。我会很高兴;-)

如果我能找到解决方案,我会写这个,但我现在的士气很低......

【问题讨论】:

标签: php api imagemagick command-line-interface imagick


【解决方案1】:

你应该可以这样做:

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

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

查看文档 - here

【讨论】:

  • 哇...多么简单的解决方案(= 最好的),现在我更好地理解了这一点。真的谢谢! ;-)
猜你喜欢
  • 2015-04-02
  • 2019-12-20
  • 2010-10-09
  • 1970-01-01
  • 2018-04-09
  • 2011-05-11
  • 2011-09-30
  • 2012-10-07
  • 2013-01-02
相关资源
最近更新 更多