当前位置:   article > 正文

VTK修炼之道13:数据读写_图像数据的读写_vtk setextent vtkbmpwriter

vtk setextent vtkbmpwriter

1.前言

VTK应用程序所需的数据可以通过两种途径获取: 第一种是生成模型 ;第二种是从外部存储介质里导入相关的数据文件,(如vtkBMPReader读取 BMP图像) 。VTK 也可以将程序中处理完成的数据写入单个文件中, 或者将所渲染的场景导出。从可视化管线的角度来看,一般以数据的读取 (或由模型创建数据)开始,而以数据的写盘操作(或 Mapper)结束

前面我们已经接触到了 VTK的 Reader类,将数据导入可视化管道的流程:

  • 实例化 Reader对象;
  • 指定所要读取的文件名;
  • 调用 Update()方法促使管线执行。当管线后续的 Fiter有 Update0请求时,如调用Render()方法管线就会读取相应的图像文件, 所以这一步可省略 。

类似地, 使用 Writer类的主要步骤如下:

  • 实例化 Writer对象;
  • 输入要写盘的数据以及指定待写盘的文件名;
  • 调用 Write()方法促使 Writer类开始写盘操作。

2.vtkImageData类

图像数据在 VTK 中是用vtkImageData类表示的,对于不同的图像文件类型, VTK提供相对应的类对图像文件进行读写操作。比如,前面章节中所提的vtkBMPReader是用于读取 BMP图像, vtkJPEGReader用于读取 JPG图像。 VTK除了支持 BMP、 JPG图像格式之外,还支持其他多种图像格式的读写。例如:
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/996096
推荐阅读
相关标签
  

闽ICP备14008679号