在 python 中将 TIF 文件从特定页面拆分到特定页面
Splitting of TIF file from and to specific pages in python
在 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 文件。例如。创建一个从第 3 页到第 5 页的文件,共 multipage.tif。任何人都可以建议一种方法吗?
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:])
在 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 文件。例如。创建一个从第 3 页到第 5 页的文件,共 multipage.tif。任何人都可以建议一种方法吗?
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:])