转换vti文件以使用python打开它

时间:2019-03-20 10:41:28

标签: python vtk

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

1 个答案:

答案 0 :(得分:2)

在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()