如何批量将不同的图像叠加到图像目录中?

如何批量将不同的图像叠加到图像目录中?

Folder1 包含一些 png 格式的图片,Folder2 包含相同数量(和名称)的 png 格式的图片,并带有水印和透明度。我想将来自 folder2 的图片叠加在名称相同的 folder1 的图片上,例如,来自 Folder2 的 image1.png 叠加在 Folder1 的 image1.png 上,来自 Folder2 的 image2.png 叠加在 Folder1 的 image2.png 上,依此类推。有没有什么软件或脚本可以做到这一点?谢谢

答案1

Imagemagick程序可以做到这一点。

这是一个循环,当在其中一个文件夹中运行时(因为两个文件夹中的文件名称相同),应该将 Folder2 中的水印放在 Folder1 中的图像上,并通过在当前文件夹中的文件名前面放置“w-”来保存结果。

for %%i in (*) do convert.exe ../Folder1/%%i ../Folder2/%%i -gravity center -composite w-%%i

我现在无法测试它,因此您可能需要对其进行调整才能工作。

这里是一篇很好的文章,还有其他例子。

相关内容