请帮我保存一个在 ImageMagick 中写入的额外图像

Posted

技术标签:

【中文标题】请帮我保存一个在 ImageMagick 中写入的额外图像【英文标题】:Please help save me an extra image write in ImageMagick 【发布时间】:2012-09-14 21:21:37 【问题描述】:

在 Windows ImageMagick 中,我必须先旋转图像才能将其放置在页面上:

convert .\source1.png -alpha set -background none -rotate 15 rotate.png

然后我把它放在页面上:

composite -compose over .\rotate.png -geometry +103+160 bg.png output.png

我试图弄清楚如何不将“rotate.png”写入磁盘,而只是将其存储在内存中直到复合步骤。我试过了:

composite -compose over ( .\source1.png -alpha set -background none -rotate 15 ) .\source1shadow.png .\bg.png  output.png

有没有办法让它工作?非常感谢您的帮助。

【问题讨论】:

【参考方案1】:

答案是使用管道字符将图像写入RAM:

转换 .\source1.png -alpha set -background none -rotate 15 png:- |复合 -compose over -geometry +103+160 bg.png output.png

文档: http://www.imagemagick.org/script/command-line-processing.php

【讨论】:

以上是关于请帮我保存一个在 ImageMagick 中写入的额外图像的主要内容,如果未能解决你的问题,请参考以下文章

有人请帮我从 localhost/phpmyadmin 恢复我的数据

请帮我处理我的缩放 CSS 动画?

Flutter 从 Api 获取 Userinfo 并在任何地方使用。请帮我

PHP UPDATE MSDB datetime memo 请帮我不要发疯

请帮我解决以下情况[关闭]

在 dict pandas 中编写多列表