在 shellscript 中合成两个图像
你好,朋友们,我正在尝试在 imagemagick shell 脚本commane 中组合两个图像,但在这里遇到了一些问题。 我的问题是我有两个文件夹。在第一个文件夹中,我们将其命名为 A,第二个文件夹将其命名为 B。在 A 和 B 文件夹中,都有一些同名的图像,就像在文件夹 A 中一样,有一个名为“a”的图像和相同名称的文件夹位于B文件夹中。现在我想让它们用这个命令组合
composite -compose over -geometry +125+25 -background white
a.png a.png output.png
在这个命令中,名为“a.png”的文件夹的图像将与 B 文件夹“b.png”组合,输出将为“output.png”。现在我可以做通过在终端中运行命令来手动进行一项一项操作。我想要这个 shell 脚本,通过它我可以编写大量文件。任何帮助和建议将非常感激。
Hello Friends I am trying to compose two images in imagemagick shell script commane but getting some problem here.
My problem is this I have two folders. In first folder let call it A and the second one let call it as B. In both A and B folder there are some images with the same name just like in folder A there is an image named as 'a' and the same named folder is in B folder. Now I want to make them compose with this command
composite -compose over -geometry +125+25 -background white
a.png a.png output.png
In this command image of A folder named as 'a.png' will be compose with B folders 'b.png' and the output will be 'output.png'.Now I can do this manually just one by one by running the command in terminal. I want the shell script of this one by which I can make compose large number of files.Any help and suggestions will be highly appreciable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您的意思是
并且希望将结果放入名为
out
的目录中。如下:
这里使用的两个基本功能是 命令替换 和 basename 命令仅返回路径的文件名部分。
I'm going to assume you meant
and that you want to put your results into a directory named
out
.in the following:
The two basic features used here are command substitution and the basename command that returns just the file name part of a path.