读取多帧tiff文件目前只能用libtiff,如果要获取一个文件里有多少帧图像之前常用的方法是TIFF.iter_image()来进行计数,但是这个耗时太长了。而且官方文档没找到。
尝试后可以用这种方式获取:
from libtiff import TIFFfile
tif = TIFFfile(FilePath)#获取stack帧数
framesize = tif.get_depth()

读取多帧tiff文件目前只能用libtiff,如果要获取一个文件里有多少帧图像之前常用的方法是TIFF.iter_image()来进行计数,但是这个耗时太长了。而且官方文档没找到。
尝试后可以用这种方式获取:
from libtiff import TIFFfile
tif = TIFFfile(FilePath)#获取stack帧数
framesize = tif.get_depth()