
简介本资源为开源医学影像处理工具MRIcroGL的完整安装包面向医学影像科研人员、神经科学工作者及具备C#基础的开发者用于高效加载、可视化与分析多模态MRI数据如T1/T2/FLAIR序列解决临床研究中NIfTI/DICOM格式兼容、三维图像交互式后处理及体素级统计分析等核心需求。压缩包共141个文件含5个可执行程序exe、1个动态链接库dll、40个色彩查找表clut用于伪彩映射、39张界面示意图jpg、17个Python脚本py支持批处理与扩展分析、17个着色器代码glsl实现GPU加速渲染整体大小57.51MB。已有355人下载学习。用户可直接运行exe启动软件利用内置clut快速切换显示方案调用py脚本自动化预处理流程并通过glsl定制渲染效果丰富的资源类型构成开箱即用的完整工作环境显著降低医学影像可视化工具链搭建门槛。 做神经影像研究的人几乎都会遇到这样一个问题手里的SPM或FSL统计结果总算完了激活也出来了阈值也设好了但下一步该怎么把这张脑图又快又体面地摆到论文里反正我的习惯是打开MRIcroGL看一眼。这款开源医学影像处理软件在神经影像圈子里几乎是查看统计图和出图的标准配置它不像PACS那样做个笨重的全流程阅片系统而是专注做一件事把NIfTI格式的图像快速渲染成你能看清、能交互、能导出、能测量的画面。尤其当数据是一批刚扫描完的DICOM时MRIcroGL还可以顺带完成格式转换帮你在预处理前把数据整理干净。这篇文章我按自己多年使用的经验来写从下载安装讲到环境配置从切片阅片讲到3D渲染从ROI勾画讲到命令行批处理最后把那些文档里不写、但实际使用中一定会遇到的坑也一并列出来。刚入门的神经影像研究生可以把它当一份完整的上手手册已经在跑pipeline的老手也可以直接跳到命令行批处理和坑位排查那几节看看有没有你还没踩过的雷。1. MRIcroGL在神经影像工作流里到底扮演什么角色1.1 它不是又一个“查看器”而是阅片、转换、出图的枢纽在开始讲操作之前得先把MRIcroGL的定位说清楚。很多人第一次接触它是在读完一篇用SPM做VBM分析的论文后看到方法部分写着“Activation maps were visualized with MRIcroGL”于是跑过来问这个软件是不是又一个MRI查看器。对一半。它确实能像任何阅片工具一样打开数据看切片但它在科研场景里真正不可替代的地方是它把三类活儿集成了一个非常轻量的界面里第一快速浏览NIfTI格式的体数据并且能以极低的交互延迟切换三视图、调色板、透明度和阈值第二直接读取DICOM系列并转换为NIfTI转换质量在dcm2niix引擎的加持下相当可靠第三生成出版级的可视化图像无论是激活叠加图、ROI勾画结果还是3D体渲染图都能直接输出高分辨率位图用于论文和汇报。这个定位跟FreeSurfer、SPM、FSL这些重量级工具有明显区别。FreeSurfer做皮层重建和表面分析SPM做预处理和统计建模FSL更偏向功能像处理和概率性纤维追踪。这些工具盘面很大但真到了“把结果图打开看一眼、截个图放进PPT里”这一步时反而都有点笨重。MRIcroGL就是干这个的它不抢前处理、不抢统计只负责把结果变成视觉信息而且做得特别顺手。我自己的日常工作流里MRIcroGL更像一个“可视化枢纽”SPM算完的spmT_0001.nii拖进去T1结构像做底图激活图做叠加调一下阈值和色表截图收工。整个过程不超过两分钟。1.2 版本选择的关键差异Java老版本与C新版本MRIcroGL有两个差别很大的版本分支这点是很多新手第一次使用的困惑来源。早期版本1.0.x系列是基于Java开发的跨平台依赖Java运行时启动偏慢界面是老式的Swing风格而且在高分屏上字体渲染很糊。后来作者Chris Rorden用C和Qt重写了一个全新的版本目前官方网站上能下载到的新版都是这个C分支例如我手头长期在用的1.2.20220720。新版本的主要优势是三点启动速度快了一个量级打开几百MB的体数据也不觉得卡OpenGL渲染管线更新3D体渲染的画质和交互流畅度明显好于旧版内置的DICOM转换直接集成dcm2niix不再需要单独额外安装插件。如果你在网上搜索教程翻到2015年以前的帖子里面的界面截图大概率是Java老版本很多快捷键和菜单路径都不适用于新版对照着一看就懵。我的建议是不要犹豫直接下载新版所有我下面要讲的步骤都以新版为准。1.3 与SPM/FSL等生态工具的协作关系MRIcroGL本身不做统计也不做图像配准但它几乎和所有主流神经影像软件输出的文件格式兼容。SPM生成的spmT和spmF文件FSL输出的zstat文件FreeSurfer转换到MNI空间的体积图都可以直接拖进MRIcroGL显示。反过来在MRIcroGL里绘制的ROI可以保存为NIfTI标签图再拿回SPM做小体积校正或者提取体素时间序列完全无缝衔接。这种协作关系是它作为“枢纽”的底气所在。如果你在跑一个完整的研究pipeline从结构像预处理到统计到出图MRIcroGL不是必需的一环但它能帮你把中间结果一层一层检查过去。比如SPM跑完配准后我会先用MRIcroGL过一遍所有被试的归一化效果看看有没有脑组织被裁掉或者形变得太离谱的情况。这一步在Excel表格里看QA指标是看不出来的必须眼睛过一遍。2. 下载安装与环境配置里那些容易踩但文档不写的坑2.1 获取安装包的正确渠道与解压方式MRIcroGL的下载页面挂在NITRC项目主页上搜索“MRIcroGL NITRC”就能找到最权威的入口。进入Files页下载对应操作系统的压缩包Windows版是ZIPmacOS版是DMGLinux版一般提供多个发行版对应的包。这个软件是绿色解压型设计不需要安装程序下载后解压到一个目录里就可以直接用。不过这里有一个特别容易踩的坑路径里尽量不要带中文也尽量不要带空格更不要解压到桌面然后指望双击图标就能跑。我遇到过好几次Windows系统下解压到“C:\Users\张三\下载\MRIcroGL”路径时程序能启动但纹理加载异常部分图层面板直接花掉。后来改成“D:\Tools\MRIcroGL”这类纯英文路径就一切正常了。这大概率跟Qt资源路径处理有关虽然不是所有中文系统都会触发但没必要赌这个概率。2.2 Windows/macOS/Linux下的依赖与OpenGL问题新版MRIcroGL基于OpenGL做渲染官方要求支持OpenGL 2.1以上这个标准其实十年前以上的独立显卡都能满足。但问题是很多办公笔记本电脑的核显驱动没更新或者远程桌面环境没有硬件OpenGL就会在启动时直接黑屏甚至窗口闪一下就消失。Windows环境下优先更新显卡驱动这是解决90%渲染问题的唯一正解。Intel核显、NVIDIA独显、AMD核显都在各自官网上有驱动下载别用Windows自动更新带的那版。另外如果你有一台同时带核显和独显的笔记本而程序默认走了核显导致卡顿可以到“图形设置”里把MRIcroGL指定用高性能独立显卡运行。macOS下最容易遇到的是Gatekeeper拦截。第一次打开时右键点击应用图标选择“打开”系统会多问你一次是否确认这时候点确认就行。如果直接双击被拦不用去系统设置里乱翻那个右键打开的路径最省事。Linux下相对麻烦一点需要确认系统装了OpenGL开发库和Qt5运行时。以Ubuntu系为例缺少依赖时启动会报“error while loading shared libraries”终端里跑一遍sudo apt install libgl1-mesa-dev libglu1-mesa-dev libqt5core5a libqt5gui5 libqt5widgets5然后重新启动基本能解决。如果是远程SSH加X11转发或者云主机这类没有物理GPU的环境渲染会走软件模拟速度会明显下降但至少能跑起来。2.3 启动黑屏或窗口无法渲染时的排查链路如果程序能启动但窗口是黑屏或者只有菜单栏没有图像区按下面这条链路一步步排查不要急着重装系统第一步确认显卡驱动是不是最新版。Windows下用设备的“显示适配器”看驱动日期如果是两三年前的版本先更新再重试。第二步确认系统是否具备OpenGL 2.1。Linux下在终端跑glxinfo可以看到渲染器信息Windows下可以用GPU-Z或者直接打开MRIcroGL的About页看它输出的渲染字符串。第三步如果一个平台怎么都不行把同一个数据文件拿到另一台机器上打开交叉验证软件配置和数据文件有没有问题。第四步仍然不行就在终端里手动运行程序可执行文件抓输出的错误日志例如缺少某DLL或者找不到Qt平台插件日志会明确写出来。我自己在Ubuntu虚拟机里就曾遇到过完全黑屏的现象后来发现是远程桌面会话没有硬件加速加上LIBGL_ALWAYS_SOFTWARE1环境变量强制软件渲染窗口就出来了虽然旋转3D图时有点卡但切片浏览没问题。3. 从DICOM到NIfTI格式转换与数据检查的完整流程3.1 用内置dcm2niix完成批量转换MRIcroGL新版本内置了dcm2niix转换引擎这意味着你不需要额外安装任何工具就能把医院或者扫描中心给出的DICOM文件夹转成NIfTI。具体操作有两种方式一种是把整个DICOM文件夹直接拖进MRIcroGL主窗口另一种是点击菜单里的Import栏进行选择。拖进去之后程序会弹出Import界面列出识别到的所有DICOM系列。这里会看到很多细节参数刚开始不一定需要全部弄懂最常用的是这几个输出文件命名规则默认会以患者ID和序列名生成文件名、是否压缩为NIfTI-GZ格式建议勾选能节省大量磁盘空间、是否输出JSON元数据文件强烈建议勾选后续记录扫描参数会非常有帮助。点击Convert输出目录下会生成对应的.nii.gz文件和.json文件。转换过程通常是秒级的几百张切片的T1序列也就几秒钟。我习惯一次性拖入一个被试的全部文件夹让它把所有序列都转出来再逐个检查文件名对应的解剖位置。3.2 转换前后必须检查的几个关键参数转换完成不等于可以放心用了。DICOM转NIfTI这一步看起来标准但数据里各种隐藏信息都会影响后续处理所以转换后我必查四件事第一方向信息是否正确。打开转换后的NIfTI文件在轴向视图里放一个“十”字看看左脑是在屏幕左侧还是右侧。不同的扫描设备、不同的重建流程可能会让你的数据变成放射学惯例左脑在屏幕右侧或者神经学惯例左脑在屏幕左侧。这点如果不检查后面统计结果全部看反脑区命名全废。MRIcroGL在Setting里可以切换显示方向但你在SPM里用的时候永远只认数据本身的方向标签。第二体素尺寸是否合理。在图像信息栏里看一下体素分辨率3D T1一般是1mm各向同性fMRI一般是3mm或更小。如果看到体素尺寸明显异常比如9.8mm这种说明DICOM里关于层间距的信息可能没被正确处理需要回到原始DICOM重新检查。第三JSON文件里的RepetitionTime和EchoTime是否和扫描预约单一致。有些欺骗性强的序列同一个序列名下面可能跑着完全不同的参数特别是功能像预处理时TR错了后面所有时间维度分析都会错。第四系列编号与文件名的对应关系。dcm2niix会自动用SeriesNumber区分系列但增强扫描前后同名的序列需要人工确认哪一个是平扫、哪一个是增强。不要只看文件名里的“T1”字段结合扫描时间、层数、采集矩阵一起判断。3.3 DICOM文件错乱与命名不规范的处理建议医院导出的DICOM有时候会混乱到让人崩溃尤其当CD-ROM是从老式归档系统里导出来的时候文件命名可能完全无序子目录结构也千奇百怪。这时候不要手工一个个文件去调整因为dcm2niix本身就是按DICOM头信息来分组的文件名叫abc.dcm、001.dcm、随意.dcm对它来说没有区别它只看内部标签。如果转换出来的系列数比预期少或者某些序列是空的先看看界面下方的Log输出。dcm2niix在跳过某些文件时通常会在日志里写明原因比如“invalid DICOM”或“unable to read transfer syntax”。最常见的翻车原因是被加密的或者采用私有传输语法的DICOM文件这类文件需要先回到设备厂家的软件里重新导出或者用对应厂家的转换工具先转一次。另外一个我踩过的坑是同一个文件夹里混入了CT和MRI的DICOM文件。dcm2niix会分别处理但CT的HU值范围跟MRI完全不同如果后续你对叠加了CT数据的所有体素做统一窗宽窗位处理可能会把背景全调成白色。处理方法是转换前先按Modality分类把CT和MRI分到不同文件夹。4. 核心阅片操作切片查看、统计图叠加与坐标定位4.1 切片平移、缩放与十字线定位MRIcroGL的主界面是三个正交视图轴向、矢状位、冠状位三个视图共用同一坐标原点。鼠标左键在任意视图里点击可以移动十字交叉线三个视图会同步更新到同一坐标位置鼠标滚轮在当前视图里切换切片右键拖拽是缩放。这些交互逻辑和绝大多数医学影像软件一样一般不用看文档就能摸出来但有几个效率技巧是文档里不写的。一是按住Shift键时左键拖拽可以调节窗宽窗位浏览大范围亮度差异时特别好用。二是当数据很大、切片很多时滚轮一格一格翻太慢可以直接在切片滑条上输入层号跳转或者按住滑条快速拖动MRIcroGL的切片渲染是懒加载的拖到哪画到哪中间不会卡住。三是在交叉线附近出现一个坐标数值显示时那个坐标默认是MNI空间坐标只要你的图像经过了标准化直接读这个数字就是模板坐标。4.2 叠加显示SPM/FSL的统计结果这是MRIcroGL最核心的使用场景。操作路径很清晰先打开底图一般是一张结构像比如T1 MPRAGE然后在Overlay菜单里打开统计结果图比如SPM输出的spmT_0001.nii或者FSL输出的zstat1.nii。打开之后默认会有一个线性色表叠加在底图上但几乎肯定需要调阈值。统计图的体素值是T值或者Z值阈值设置会直接影响你看到的激活范围。我的习惯是先输入一个保守的阈值比如T3.5或者Z2.3看整体激活分布再根据FWE/FDR校正后的阈值调到更严格的范围最后点击“Apply”让色表更新。阈值输入框旁边的透明度滑条也很关键把叠加层透明度调到40%~60%之间让底图的结构细节透出来激活图的位置关系才看得清楚。叠加层可以同时打开多个比如一个正激活图、一个负激活图分别分配不同的色表比如红黄表示正向、蓝绿表示负向。MRIcroGL的Overlay控制面板里可以逐层调整颜色映射常见组合在神经影像论文里几乎都能看到。4.3 自定义LUT调色板和透明度LUTLook-Up Table决定了体素值到颜色的映射方式。MRIcroGL内置了非常多的色表包括Grayscale、Red-Yellow、Blue-Lightblue、Cool-Warm、Spectral等。但对出版级图来说默认色表往往不是最佳选择因为有些色表在灰度打印时会丢失层次或者对色盲读者不友好。自定义LUT的核心操作是调透明度曲线和色带端点。MRIcroGL的颜色编辑器里你可以看到一个柱状条横轴是体素值纵轴是不透明度或者颜色强度。你可以直接在柱状条上加节点把低阈值的部分压成完全透明把高阈值部分拉亮这样就不需要单独调阈值也能让背景噪音消失。这个技巧在做3D渲染时尤其重要靠阈值扣背景往往会有飞溅的碎片体素用透明度曲线慢慢压比一刀切的阈值干净得多。我自己保存了一套常用色表组合T1底图用“Grayscale”正激活用“Red-Yellow”负激活用“Blue-Lightblue”ROI用纯色覆盖。每次换电脑或者更新版本后这套自定义配置我都会从旧装里导出再导到新装里省得重新调。5. 3D体渲染、ROI绘制与出版级出图5.1 一键体渲染和“切开来”观察内部的操作MRIcroGL的3D标签页是整个软件最有视觉冲击力的部分。切到3D视图后默认会自动对当前打开的图像做体渲染你可以像转地球仪一样拖动旋转鼠标滚轮负责缩放。很多新手在这里第一个动作是找“渲染质量”设置其实没那么复杂我建议先把Draw Type搞清楚。Draw Type选项决定渲染策略。Volume模式是对整个体数据做光线投射透明度和颜色都来自体素映射适合观察全脑激活分布Surface模式则会先提取等值面形成一个类似网格的脑表面再贴图显示适合突出皮层沟回。Surface模式计算速度快交互更流畅但轮廓细节会丢失一部分。实际使用时我会来回切换全局浏览用Volume找脑沟对应关系用Surface。“切开来”的操作依赖裁剪平面。在3D视图的Settings面板里找到Clipping相关选项可以启用一个或两个裁剪平面把脑子前后切掉一半直接看到内部核团和深部激活。这个功能对显示基底节区或者脑干附近的激活很有用因为从外表面看根本看不见里面的信号。5.2 ROI逐层勾画时能提高效率的几个实用技巧手动勾画ROI这件事听起来原始却是很多研究里躲不掉的工作。MRIcroGL的Draw工具允许你在切片视图上逐层勾画多边形并填充成标签图保存为NIfTI后可以用于后续的体素统计分析或者区域体积测量。第一个实用技巧是设置好标签值再开始画。ROI的体素值就是标签ID同一个ROI所有层必须用同一个标签值。先点击Draw工具在标签管理里新增一个标签比如“Hippocampus_Left 1”然后逐层勾画。画完一个ROI再新增下一个标签不要中途换标签不然导出的图里两个ROI值混在一起无法区分。第二个技巧是善用插值功能。MRIcroGL支持在上下两个切片之间线性插值生成中间层ROI但前提是你已经在相邻两层分别画好了轮廓。先画第1层跳到第3层画轮廓回到第2层运行插值就能自动补出一个中间轮廓省掉一半工作量。需要注意的是插值只适合形状变化比较规律的解剖结构如果脑区形态在连续层间变化很大插值出来的轮廓可能会明显跑偏需要手动修正。第三个技巧是画完后一定要做平滑和空洞填充。手动勾画过程中经常会在ROI内部留下未选的体素空洞或者边缘有孤立小岛。MRIcroGL的ROI后处理工具里有平滑、膨胀、填充空洞几个选项跑一遍之后ROI质量会干净很多。这些后处理操作会把ROI边界轻微改变所以如果要发表记得在方法学里写明“手动分割后进行轻度的形态学平滑”。5.3 出图设置分辨率、背景色、标注的取舍一副漂亮的科研图一半靠渲染一半靠导出设置。MRIcroGL的保存图像功能在File下可以输出PNG、JPEG、TIFF等格式但真正决定论文质量的不是格式而是分辨率。导出选项里有一个尺寸设置我通常直接拉满到2048或4096像素这样即便后续被期刊排版压缩图像细节也不会糊。背景色选择上神经影像论文现在流行深色或黑色背景因为荧光色激活图在黑色背景下对比度更高。但如果你打算把图直接印在纸质版上或者目标期刊是传统印刷风格白色背景会更稳妥。这里有一个关键经验图里的色带Colorbar一定要导出不要靠后期自己P上去。MRIcroGL出图时可以勾选显示色带并附带阈值刻度这样审稿人能直接读出激活范围对应的T值。图像标注尽量在图片外部用矢量软件完成不要在MRIcroGL里硬塞文字。软件里加文本功能有限字体样式也不统一后期放进AI或者Inkscape里加坐标轴和标签会更专业。但MRIcroGL里有一个标尺工具可以放在图里用来表示空间刻度这个还是很有用的记得把它显示出来再导出。6. 命令行批处理让MRIcroGL真正融入处理pipeline6.1 命令行传参启动与基础用法MRIcroGL的图形界面是它的门面但它其实也支持命令行启动直接传入图像路径就能打开。这个能力在批量出图时非常关键。以Windows为例在MRIcroGL安装目录下打开命令提示符运行MRIcroGL D:\data\sub-01\anat\sub-01_T1w.nii.gz程序会直接打开这个NIfTI文件省的先启动再拖拽。Linux和macOS下同理进入应用目录后执行可执行文件并传入路径。多传几个文件时后面的文件会作为Overlay自动叠加到第一个底图上这对批量生成“底图统计图”的组合视图非常方便。如果你只需要快速验证一批文件能不能正常读取可以只跑命令行不打开图形界面这里要注意MRIcroGL毕竟是个GUI程序它不提供纯无头模式你必须在一个有显示环境的地方运行。但在自动化脚本里逐个调用它来打开文件已经能节省很多时间。6.2 用脚本批量截图和批量渲染完全自动截图需要在脚本配合下完成不同版本支持的脚本能力有差异我讲一个我实测过、稳定性最好的思路做一个批处理循环逐个调起MRIcroGL打开数据人工或借助窗口管理工具截图后退出。Windows下用批处理脚本批量打开一批统计图for %%i in (*_T.nii) do ( MRIcroGL %%i timeout /t 5 )这段脚本会依次打开当前目录下所有以_T.nii结尾的文件每个停留5秒。如果你只是想做视觉检查这个方案已经够用了。如果你的需求是“对100个被试统一出标准视角的激活图、不用人一个一个去摆角度”那就得借助MRIcroGL的脚本接口了。新版支持在启动时加载脚本文件来执行菜单命令具体支持的语法词条可以在官方文档或者脚本示例目录里查到。我自己写过一个简单流程加载底图、加载激活图、设置阈值、切换到3D视角、保存PNG、退出。写好一个模板后每个被试只是替换文件路径而已一百多张图几分钟跑完。6.3 独立调用dcm2niix做大批量转换MRIcroGL内置了dcm2niix而这个转换工具本身也提供独立的命令行程序就在MRIcroGL安装目录下能找到它的可执行文件。这意味着你可以脱离图形界面直接用命令行批量转换整个研究项目的DICOM数据这是处理大批量被试时最省事的方式。一个标准的批量转换命令是dcm2niix -z y -f %s_%p_%series -o D:\output D:\dicom\sub-01这里-z y表示输出为nii.gz压缩格式-f指定输出文件命名模板%s是患者ID%p是协议名%series是序列号-o指定输出目录最后是输入DICOM文件夹路径。跑完会在输出目录生成对应的nii.gz和json文件。如果你要跑完整个项目所有被试可以再套一层循环把所有被试的文件夹路径循环一遍。但注意DICOM文件夹的组织方式最好统一为“项目/被试ID/扫描序列”这样的层级结构否则脚本里的路径拼接会很痛苦。7. 我踩过的那些坑和最后几条实操建议7.1 文件路径与中文名的教训汇总这个坑我至少踩过三次之后每次在新的机器上装MRIcroGL都会格外小心。程序安装目录、数据文件路径、输出目录这三处全部都要用英文不要放中文也不要放带特殊符号的路径。尤其当你的Windows登录名是中文时“C:\Users\张三\Desktop\数据”这个目录会给你带来各种莫名其妙的问题从打开文件报错到Overlay叠加失败都有可能出现。一个稳妥的解决办法是在项目根目录下建一个纯英文的工作空间比如“D:\projects\brain_study”所有数据脚本输出都放在这个空间里。虽然从中文路径复制到英文路径会多一步操作但后续所有软件处理都会省心很多。这不仅仅是MRIcroGL的问题SPM、FSL在Windows上跑也经常被中文路径折磨。7.2 大数据体渲染卡顿时的应对措施遇到体数据特别大、体渲染卡到没法旋转的情况不要硬扛。MRIcroGL做全分辨率体渲染时计算量很大尤其当数据是0.5mm各向同性的超高分辨率T1时一张全脑图可能几千万体素普通笔记本根本拖不动。我的处理策略是从数据端降采样而不是靠拖渲染质量。如果只是出图预览把图像用其他工具下采样到2mm或者1.5mm分辨率渲染流畅度和内存占用都会好很多。但要注意下采样会损失细节最终发表用的高分辨率图应该用原始分辨率数据重新出。另外一个办法是在3D视图设置里把采样率调低比如设为0.5或者0.25预览时可以接受模糊确定好视角以后再把采样率调高重新渲染一次再截图。7.3 发表论文时的版本说明和方向一致性提醒最后分享一个容易被审稿人注意到却容易遗漏的细节方法学部分的软件版本号。MRIcroGL更新多年不同版本之间输出的图片在色表和渲染细节上会有细微差别审稿人又很吃这套。我一般会在方法学里写清楚“MRIcroGL version 1.2.20220720”并同时在脚注里写明是在哪个操作系统上运行的。方向一致性问题再强调一次因为太重要了处理nii.gz数据时保证你的神经学方向、放射学方向在SPM、MRIcroGL和最终展示图里完全一致。MRIcroGL的Setting里有一个左右翻转的显示开关如果打开图像后发现大脑左右感觉不对优先检查这个设置不要直接“翻转图像”保存因为一旦改了数据方向后面所有配准和统计都可能出问题。MRIcroGL只是一个可视化工具它不会也不能改变原始数据的体素方向如果最后展示的方向不对就在显示设置里解决不要在数据上动刀。本文还有配套的精品资源点击获取