2017-10-10 58 views
0
以去除平铺图像的线

我用这个图像,使其平铺:如何使用ImageMagick

而且我以前在Ubuntu终端的命令是:

montage 4.jpg +clone +clone +clone -tile x4 -geometry +0+0 _1col.jpg 

montage 4.jpg +clone +clone +clone -tile 4x4 -geometry +0+0 _1col.jpg 

而且我下面的输出图像为:

但图像没有被看到一个单一的图像。图像中显示一条线。如何让这个图像像单个图像一样。

+0

你有gradiants而不是纯色和列是不是在顶部和底部都具有相同的宽度。正如你所看到的左手边更好 – Bonzo

回答

0

正如Bonzo所说,你的图像在线对之间是不对称的。您的左侧有一条线,右侧没有足够的空间。您可以删除左侧的单行,并替换为其他行对之间的大小相似的空间。所以在Imagemagick中,您可以执行以下操作。但是这不会删除原始图像中的垂直渐变。

convert 4.jpg -gravity west -chop 4x0 -gravity east -chop 1x0 \(+clone -gravity west -crop 3x83+0+0 +repage -flop \) +swap +append miff:- | montage - -duplicate 15 -tile 4x4 -geometry +0+0 test.jpg 

enter image description here

+0

谢谢你的建议。我裁剪了图像并做出了线对称。现在我的问题解决了。 – arun

+0

'@ arun'如果您对我的回答感到满意,请考虑给它一个upvote。 – fmw42