我目前正在开发一个自动化脚本来转换 imgaes 以在网站上使用。每个图像都有一个白色和黑色边框,并与准备好的 Alpha 通道图像组合在一起。完成所有操作后,与 Alpha 通道相结合的黑色边框(外边框)看起来就像一个阴影。
我有以下文件:
- test.jpg(测试图像)
- test.tga(阿尔法通道)
我分两步转换输入图像:(
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 通道的图像,那将是最好的。(命令将从我的应用程序执行,我不想执行很多子流程)
也许有人知道这个问题的解决方案。提前致谢!