首页 > 解决方案 > Python - 将两个 Tif 文件附加到特定文件中

问题描述

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.

谁能建议一种将两个文件附加到单个文件中的方法?

标签: pythonpython-imaging-librarytiff

解决方案


因为append_images需要一个数组,请尝试:

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

希望能帮助到你!


推荐阅读