티스토리 뷰

Programming/Library

[VTK] 이미지 저장하기

HwansChoi 2016. 8. 25. 17:04

vtk 라이브러리를 이용하여 이미지를 저장하기.


CString strPath = "E:\\hwanschoi.bmp"

vtkNew<vtkWindowToImageFilter> winToImg;

winToImg->SetInput(this->RenderWindow);    //vtkWindow객체를 넘겨주면 된다.

winToImg->SetInputBufferTypeToRGBA();

winToImg->ReadFrontBufferOff();


vtkNew<vtkBMPWriter> writer;

writer->SetInputConnection(winToImg->GetOutputPort());

writer->SetFileName(strPath);

writer->Write();


처음에는 vtkBMPWriter 객체만 가지고 이걸 어떻게 저장해야 되나~ 한참 찾고 헤매다 vtkWindowToImageFilter를 이용하면 되는걸 알게 되었다.


vtkBMPWriter 말고도 png도 따로 있는거 같으니 위와 같은 방식으로 사용하면 된다.



참고.

http://www.vtk.org/doc/nightly/html/classvtkWindowToImageFilter.html

http://www.vtk.org/gitweb?p=VTK.git;a=blob;f=Examples/Android/NativeVTK/jni/main.cxx


'Programming > Library' 카테고리의 다른 글

[VTK] 이미지를 클립보드 저장하기  (0) 2016.08.30
[Poco] 파일 로그 쓰기  (0) 2016.05.04
[Poco] 디렉토리 생성 하기  (0) 2016.05.04
[VTK] VTK Chart point size 변경  (0) 2016.04.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함