首页 > 解决方案 > 转换vti文件以使用python打开它

问题描述

我有几个 .vti 文件。如何将 .vti 文件转换为标准格式的 2D 图像?我试过 ParaView,但没有找到任何转换成上述格式之一的选项,如 JPEG 或 PNG。

标签: pythonvtk

解决方案


在 ParaView 中:加载您的 vti 文件,然后在文件菜单中单击“保存数据...”并选择您喜欢的图像文件格式(我用 PNG 测试过,它可以工作)。

在 Python 中,此脚本读取 test.vti 并保存 test.jpg:

import vtk

reader = vtk.vtkXMLImageDataReader()
reader.SetFileName("test.vti")
reader.Update()
image = reader.GetOutput()

writer = vtk.vtkJPEGWriter()
writer.SetInputData(image)
writer.SetFileName("test.jpg")
writer.Write()

推荐阅读