在python中的特定页面之间分割TIF文件
我能够使用Split .TIF file using PIL建议的以下python代码将多页TIF文件按顺序拆分为多个页面,并为每个页面创建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页创建文件。有人可以建议一种方法吗?
答案 0 :(得分:0)
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:])