时间:2021-05-22
这里介绍一个nii文件保存为png格式的方法。
这篇文章是介绍多个nii文件保存为png格式的方法:
系统:Ubuntu 16.04
软件: python 3.5
先用pip安装nibabel、numpy、imageio、os。
import nibabel as nibimport numpy as npimport imageioimport os def read_niifile(niifile): #读取niifile文件 img = nib.load(niifile) #下载niifile文件(其实是提取文件) img_fdata = img.get_fdata() #获取niifile数据 return img_fdata def save_fig(file): #保存为图片 fdata = read_niifile(file) #调用上面的函数,获得数据 (x,y,z) = fdata.shape #获得数据shape信息:(长,宽,维度-切片数量) for k in range(z): silce = fdata[k,:,:] #三个位置表示三个不同角度的切片 imageio.imwrite(os.path.join(savepicdir,'{}.png'.format(k)),silce) #将切片信息保存为png格式 dir = './.nii' #nii的路径savepicdir = '' #保存png的路径os.mkdir(savepicdir) #创建文件夹save_fig(dir) #运行程序,保存为图像不要忘记返回img_fdata,否则下一个文件会报错。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前介绍过单个nii文件转换成png图像:这里介绍将多个nii文件(保存在一个文件夹下)转换成png图像。且图像单个文件夹的名称与nii名字相同。importn
jpg是有损压缩格式,png是无损压缩格式。jpg是jpeg的简称,是目前网络上最为流行的图片格式,jpg格式的图片可以将图像文件压缩到最小格式,png全称为P
目前常用的图像文件格式有SVG格式、PDF图像文件格式、PNG格式、JPEG格式、GIF图像文件格式、PSD格式和PDD格式等。 图像文件是描绘一幅图像的计算
读取nii或者nii.gz文件中的信息,并且输出图像。importmatplotlibfrommatplotlibimportpylabaspltimportn
png24格式的图片在用jQuery添加显示隐藏动画时发现,图片的半透明区域出现黑边?在网上搜了搜主要有以下几种办法:1、把图片保存成PNG-8格式。2、把背景