目录下要先新建zhuanzheng文件夹
z文件夹会自己创建
import os
import nibabel as nib
import imageio
from PIL import Image
from PIL import Image
import os
#nii文件转png
def read_niifile(niifilepath): # 读取niifile文件
img = nib.load(niifilepath) # 下载niifile文件(其实是提取文件)
img_fdata = img.get_fdata() # 获取niifile数据
return img_fdata
'''
def save_fig(niifilepath, savepath): # 保存为图片
fdata = read_niifile(niifilepath) # 调用上面的函数,获得数据
(x, y, z) = fdata.shape # 获得数据shape信息:(长,宽,维度-切片数量,第四维)
for k in range(x):
silce = fdata[k, :, :] # 三个位置表示三个不同角度的切片
imageio.imwrite(os.path.join(savepath, '{}.png'.format(k)), silce)
# 将切片信息保存为png格式
'''
def save_fig(niifilepath, savepath): # 保存为图片
fdata = read_niifile(niifilepath) # 调用上面的函数,获得数据
(x, y, z) = fdata.shape