Python 使用魔杖构建tiff堆栈

Python 使用魔杖构建tiff堆栈,python,imagemagick,wand,Python,Imagemagick,Wand,如何使用Wand library for python实现这一点: convert *.png stack_of_multiple_pngs.tiff ? 特别是,如何读取每个png图像,将它们打包到一个文件中,然后将图像另存为tiff堆栈: with Image(filename='*.tiff') as img: img.save(filename='stack_of_multiple_pngs.tiff') 但我知道如何做,如文档中所述。但是,将序列构建为一个列表,并将我读到的

如何使用Wand library for python实现这一点:

convert *.png stack_of_multiple_pngs.tiff
?

特别是,如何读取每个png图像,将它们打包到一个文件中,然后将图像另存为tiff堆栈:

with Image(filename='*.tiff') as img:
    img.save(filename='stack_of_multiple_pngs.tiff')
但我知道如何做,如文档中所述。但是,将序列构建为一个列表,并将我读到的每个新图像追加为SingleImage()怎么样

现在很难弄清楚


使用
wand
可以使用
Image.sequence
,而不是通配符文件名
*

从wand.image导入图像
从全局导入全局
#获取要包括的所有图像文件名的列表
image_names=glob('*.tiff')
#创建新图像,并扩展序列
使用Image()作为img:
extend([Image(filename=f)表示图像名称中的f])
img.save(filename='stack\u of\u multiple\u pngs.tiff')
test目录下的文件将有更好的使用图像序列的示例