本文介绍了转换vti文件用python打开的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have several .vti files . How can I convert .vti files into a standard format of 2D images? I've tried ParaView, but didn't find any option to convert in one of above mentioned formats like JPEG or PNG.

推荐答案

在 ParaView 中:加载您的 vti 文件,然后在文件菜单中单击保存数据..."并选择您喜欢的图像文件格式(我用PNG,它的工作原理).

In ParaView: load your vti file, then in the File menu click "Save Data..." and chose the image file format you prefer (I tested with PNG, it works).

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

In Python, this script reads test.vti and saves 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()

这篇关于转换vti文件用python打开的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-02 05:36