我目前正在开发一个自动化脚本来转换imgaes以便在网站上使用。每个图像都有一个白色和黑色边框,并与准备好的alpha通道图像相结合。一切都完成后,黑色边框(外边框)与alpha通道相结合将看起来像一个阴影。
我有以下文件:
我分两步转换输入图像:
convert test.jpg -bordercolor #FFFFFF -border 15 -bordercolor #000000 -border 30 test.png
(将白色和黑色边框添加到图像并保存为'test.png')
composite -compose CopyOpacity test.tga test.png test2.png
(使用来自test.tga的alpha通道连接图像文件并另存为test2.png)
所以现在我的问题是:有没有办法将这两个步骤作为一个命令调用?我知道convert
也支持-compose
选项,如果我从手册中做到了这一点,但我无法使其正常工作。如果我可以使用一个命令编辑和加入带有alpha通道的图像,那将是最好的。 (命令将从我的应用程序执行,我不想执行许多子进程)
也许有人知道解决方案。 提前谢谢!