Python-将两个TIF文件追加到特定文件中

我的要求是将两个单页TIF文件追加到具有两个页面的单个TIF文件中。我知道存在append_images参数,并尝试如下实现:

img1 = Image.open(open("file1.tif", 'rb'))
img2 = Image.open(open(“file2.tif", 'rb'))
img1.seek(0)
img1.save(output.tif,save_all=True,append_images=img1)


上面的代码导致TypeError: TiffImageFile' object is not iterable.

任何人都可以建议一种将两个文件附加到单个文件中的方法吗?

最佳答案

由于append_images需要一个数组,请尝试:

img1.save(output.tif,save_all=True,append_images=[img1])


希望能帮助到你!

关于python - Python-将两个Tif文件追加到特定文件中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53398032/

10-12 22:02