我正在尝试找出最好的方法,因为我需要创建一个脚本来完成约3000个图像文件的任务。所以,我有两组图像,我想再创建两组。目标是拍摄图像A的左半部分,并将其与图像B的右半部分组合,创建集合AB。我还需要做相反的事情并创建集BA,这将是第四集。我需要以这样的方式执行此操作,以便继续文件的命名约定,其名称类似于name.001.jpg。任何帮助都感激不尽。
答案 0 :(得分:0)
以下是如何在两个图像的ImageMagick Unix语法中执行此操作的示例。
IMAGE1:
图像2:
convert logo.jpg logo_b5.jpg -crop 50x100% \( -clone 0,3 +append +write logo_A.jpg \) \( -clone 2,1 +append +write logo_B.jpg \) null:
logo_A.jpg
logo_B.jpg
请说明存储两组数据的位置以及它们的命名方式。对于多对图像,您需要编写一个循环,假设您在两个不同的文件夹中具有相同名称的每个集合。但是你需要说明你使用的操作系统,因为Windows bat脚本与Unix shell脚本不同。