我有几个.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()