如何使用 ImageMagick 转换工具水平合并两个半图像,创建拆分视图?

Adr*_* Jr 0 imagemagick imagemagick-convert

我有两张图片,想水平合并它们:第一张图片的前半部分,第二张图片的后半部分,以便输出大小与输入图像相同。

我需要在命令行工具中运行它,所以我猜 ImageMagick 的 convert 是理想的,但是当我尝试使用单个命令(出于性能原因)执行此操作时,我很挣扎。我知道如何首先进行裁剪和附加,但它可能要慢得多。

像这样的东西,但没有混合: 在此处输入图片说明

Gee*_*ack 5

有几种方法可以使用 ImageMagick 进行裁剪和附加。如果两个输入图像的尺寸相同,那么像这样一个非常简单的方法应该可以完成您的任务......

convert in1.png in2.png -crop 2x1@ -delete 1,2 +append out.png
Run Code Online (Sandbox Code Playgroud)

读取两个图像,将它们裁剪成两个相等的部分,删除左图像的右半部分和右图像的左半部分,然后附加两个外半部分以创建输出图像。