如何使用ImageMagic转换工具合并图像列表

时间:2017-04-08 10:12:16

标签: imagemagick imagemagick-convert

我对ImageMagic来说是全新的。现在我尝试按照this教程。我能够使用gdalwarp工具创建三个单独的图像。我是这样做的:

$ gdalwarp -t_srs EPSG:3857 LC80120542013154LGN00_B4.TIF 4-projected.tif
$ gdalwarp -t_srs EPSG:3857 LC80120542013154LGN00_B3.TIF 3-projected.tif
$ gdalwarp -t_srs EPSG:3857 LC80120542013154LGN00_B2.TIF 2-projected.tif

所以,此刻我有三个独立的图像--4-projected.tif,3-projected.tif和2-projected.tif并想要将它们组合起来,但我不知道我该怎么解释这个命令来自教程:

$ convert -combine {4,3,2}-projected.tif RGB.tif

我不确定我是应该逐个运行它们,还是应该使用一些单行命令。我按原样尝试了它,但得到了错误信息:

  

无法打开{4,3,2} -projected.tif图片

我还尝试逐个运行此命令,如:

$ convert -combine 4-projected.tif RGB.tif
$ convert -combine 3-projected.tif RGB.tif
$ convert -combine 2-projected.tif RGB.tif

但似乎每个跟随命令只重写前一个命令而不是组合我只有RGB.tif,它与2-projected.tif完全相同。所以,我需要一些帮助。

1 个答案:

答案 0 :(得分:2)

假设每个图像都是单一波段(灰度)图像,并且您希望使用4.tif作为红色通道,3.tif作为绿色,2.tif作为蓝色通道:

convert 4.tif 3.tif 2.tif -combine result.tif

另外,我一般会建议无损压缩,否则TIF文件往往会过大而无益:

convert 4.tif 3.tif 2.tif -combine -compress lzw result.tif