使用附加在imagemagick上时,两个图像之间出现黑线

使用附加在imagemagick上时,两个图像之间出现黑线,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我有两个档案 1.jpg=14000x2800像素 2.jpg=2800x128像素 我使用以下命令: …\convert.exe-自动定向-质量100-附加“1.jpg”“2.jpg”“out.jpg” 目标是在垂直轴上将图像合并在一起,效果很好,但现在我需要在图像之间添加一条水平直线(直线的长度应该是文件的最大长度,意思是从左到右) 没有第二个命令,有没有办法做到这一点 使用MSPaint技能更容易进行描述 这里有一个方法: magick 1.jpg 2.jpg -size "

我有两个档案

  • 1.jpg=14000x2800像素
  • 2.jpg=2800x128像素
我使用以下命令:

…\convert.exe-自动定向-质量100-附加“1.jpg”“2.jpg”“out.jpg”

目标是在垂直轴上将图像合并在一起,效果很好,但现在我需要在图像之间添加一条水平直线(直线的长度应该是文件的最大长度,意思是从左到右)

没有第二个命令,有没有办法做到这一点

使用MSPaint技能更容易进行描述

这里有一个方法:

magick 1.jpg 2.jpg -size "%[fx:u.w>v.w?u.w:v.w]x10" xc:black -swap 2,1 -append result.png
那就是说。。。加载
1.jpg
2.jpg
。将我们接下来创建的画布的宽度定义为10像素高的“1.jpg(称为
u
)和
2.jpg
(称为
v
)中较宽的一个”。创建一个大小相同的黑色画布。现在交换顺序,使我们刚才创建的画布位于两个图像之间。附加所有3个图像并保存

这将为您提供以下选项之一,具体取决于您首先加载的选项:

如果希望较窄图像旁边的未填充白色背景区域为洋红色,请使用:

magick -background magenta 1.jpg 2.jpg -size "%[fx:u.w>v.w?u.w:v.w]x10" xc:black -swap 2,1 -append result.png
关键词:ImageMagick,图像处理,更宽,最宽,更高,最高,匹配现有图像宽度,匹配高度