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

最佳答案

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

10-06 04:38