使用 python 将 tiff 文件列表合并为一个
Merge list of tiff files to one using python
我正在尝试将 tiff 文件列表合并为一个。我可以添加 2 个 tiff 文件,但不确定如何添加 tiff 文件列表。请帮忙
input1 = tifftools.read_tiff('sample1.tiff')
input2 = tifftools.read_tiff('sample2.tiff')
# Add input2 to input1
input1['ifds'].extend(input2['ifds'])
tifftools.write_tiff(input1, 'output.tiff')
print('Merger Done') ```
how can I add if I have a list of tiff file ex.
``` tff_lst=['a.tif','b.tif','c.tif','d.tif'] ```
您应该能够只读取第一个 tiff 文件,然后遍历列表中的所有其他文件,读取它们并扩展第一个文件:
tff_lst=['a.tif','b.tif','c.tif','d.tif']
tff = tifftools.read_tiff(tff_lst[0])
for other in tff_lst[1:]:
othertff = tifftools.read_tiff(other)
tff['ifds'].extend(othertff['ifds'])
tifftools.write_tiff(input1, 'output.tiff')
我正在尝试将 tiff 文件列表合并为一个。我可以添加 2 个 tiff 文件,但不确定如何添加 tiff 文件列表。请帮忙
input1 = tifftools.read_tiff('sample1.tiff')
input2 = tifftools.read_tiff('sample2.tiff')
# Add input2 to input1
input1['ifds'].extend(input2['ifds'])
tifftools.write_tiff(input1, 'output.tiff')
print('Merger Done') ```
how can I add if I have a list of tiff file ex.
``` tff_lst=['a.tif','b.tif','c.tif','d.tif'] ```
您应该能够只读取第一个 tiff 文件,然后遍历列表中的所有其他文件,读取它们并扩展第一个文件:
tff_lst=['a.tif','b.tif','c.tif','d.tif']
tff = tifftools.read_tiff(tff_lst[0])
for other in tff_lst[1:]:
othertff = tifftools.read_tiff(other)
tff['ifds'].extend(othertff['ifds'])
tifftools.write_tiff(input1, 'output.tiff')