首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Imagemagick复合覆盖文件

Imagemagick复合覆盖文件
EN

Stack Overflow用户
提问于 2015-07-24 13:21:47
回答 1查看 161关注 0票数 0

日安。我是Imagemagick的新手,我只想问一下这段代码有什么问题

代码语言:javascript
运行
复制
$cmd_for_wm = "composite -gravity southeast watermark.png image.jpg image.jpg;";    
exec($cmd_for_wm);

当我在终端中运行它时,它工作得很好,但是当我将它合并到PHP中时,它就不能工作了。为什么?

提前感谢你:)干杯

EN

Stack Overflow用户

发布于 2015-07-24 15:34:05

我已经试过你的例子了,它确实会默默地“死亡”。

另一方面,这似乎是可行的:

代码语言:javascript
运行
复制
$cmd_for_wm = "composite -gravity southeast watermark.png image.jpg image.jpg;";    
passthru($cmd_for_wm);

真的很好奇。因为execpassthru之间的主要区别是输出处理。后者用于二进制数据。

我的观点是,passthru正确地允许composite将处理后的图像(二进制数据)输出到指定的文件中。

详细解释请参考PHP - exec() vs system() vs passthru()

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31602754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档