我正在尝试在 Python3 中保存更改后的 z-stack .tif 文件。这是我检查功能是否按预期工作的代码。
#libraries
import imageio as ii
#import initial image
fname='101_nuc1syg1.tif'
adata = ii.volread(fname)
#check to make sure volread works
ii.volsave('temp.tif', adata)
结果是:
现在,当我尝试做一个简单的阈值时,使用以下代码:
#now doing very simple thresholding
bdata = adata < adata[0].mean()
bdata = bdata +0
ii.volsave('temp.tif', bdata)
我明白了:
知道如何在对其执行图像操作后正确保存 tif 文件吗?
编辑:请注意,我能够提取每个堆栈并将它们保存为单独的 .png 文件,但我更愿意将它们作为单个 .tif 文件。