无缝拼接PNG

Posted

技术标签:

【中文标题】无缝拼接PNG【英文标题】:seamless join PNGs one above the other 【发布时间】:2017-04-26 22:13:35 【问题描述】:

如何使用 ImageMagick(可能是 montage 命令)将 png 图像加入一个新的 png,其中每个输入的 png 都成为最后一个的一部分?全部垂直排列?

像这样:

2 个宽度大致相等 (±2px) 且高度不同的 png 无缝拼接在一起。

我不太介意过大/过小的宽度会发生什么。

【问题讨论】:

【参考方案1】:
convert 1.png 2.png -append result.png
要对齐左边缘,请添加-gravity West。 要对齐右边缘,请添加-gravity East。 要对齐中心,请添加 -gravity center

要在以下之间添加透明间隔:

convert -background none 1.png -size 10x10 xc:none 2.png -append result.png

哦,你已经水平了!将-append 更改为+append

【讨论】:

【参考方案2】:

这个:

convert -append img1.png img2.png out.png

例如来自

会得到

还有:

convert +append img1.png img2.png out2.png

会产生

【讨论】:

以上是关于无缝拼接PNG的主要内容,如果未能解决你的问题,请参考以下文章

55寸无缝液晶拼接屏技术

液晶无缝拼接大屏幕0mm拼缝效果

基于 IJKPlayer-concat 协议的视频无缝拼接技术实现

Opencv实现图像无缝拼接,Sift查找特征点,Flann进行匹配

GDAL库学习笔记:无缝拼接Google卫星图

Halcon一日一练:图像拼接技术