在VTK中,我们有时候想要保存vtkImageData类的变量到一幅图片,可以使用如下的实例代码:
#include <vtkBMPReader.h> #include <vtkBMPWriter.h> vtkBMPReader * reader = vtkBMPReader::New(); reader->SetFileName(filename); reader->Update(); m_PreBMPViewer.SetInput(reader->GetOutput()); m_PreBMPViewer.Render(); vtkImageData *imgData = reader->GetOutput(); vtkBMPWriter *writer=vtkBMPWriter::New(); writer->SetInputConnection(reader->GetOutputPort()); writer->SetFileName("img.bmp"); writer->Write();
本文转自博客园Grandyang的博客,原文链接:保存vtkImageData为图片Save vtkImageData to BMP Image ,如需转载请自行联系原博主。