【问题标题】:Splitting of TIF file from and to specific pages in python在python中将TIF文件从特定页面拆分到特定页面
【发布时间】:2018-11-20 14:06:21
【问题描述】:

在 python 中将 TIF 文件从特定页面拆分到特定页面

我能够将多页 TIF 文件拆分为连续页面,并使用Split .TIF file using PIL 建议的以下 python 代码为每个页面创建 TIF 文件 从 PIL 导入图片

img = Image.open('multipage.tif')
for i in range(4):
    try:
        img.seek(i)
        img.save('page_%s.tif'%(i,))
    except EOFError:
        break

我的要求是根据开始和结束页码拆分 multipage.tif 并将其保存为不同的 tif 文件。例如。从 multipage.tif 的第 3 页到第 5 页创建一个文件。谁能建议一种方法来做到这一点?

【问题讨论】:

    标签: python python-imaging-library tiff


    【解决方案1】:
    from PIL import Image
    img = Image.open('multipage.tif')
    frames = []
    for i in range(2, 5):
        img.seek(i)
        frames.append(img.copy())
    frames[0].save('output.tif', save_all=True, append_images=frames[1:])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 2013-07-02
      • 2017-08-16
      相关资源
      最近更新 更多