[vtkusers] vtkRenderWindow contents to ppm
Will Schroeder
will.schroeder at kitware.com
Wed Mar 6 16:31:39 EST 2002
Hi Dean-
At 03:02 PM 3/6/2002 -0800, Dean Inglis wrote:
>Hi,
>
>RenderWindows used to be able to do this:
>
> iren->SetUserMethod(&fn,(void*)renWin);
>
>void fn(void *ren)
>{
> ((vtkWin32OpenGLRenderWindow *)ren)->SetFileName("scrdump.ppm");
> ((vtkWin32OpenGLRenderWindow *)ren)->SaveImageAsPPM();
>}
>
>which now is in vtkImageWindow. How can I do this with a 3D image from a
>vtkRenderWindow?
This functionality has been deprecated in favor of using
vtkWindowToImageFilter to grab the render window contents, and then using
vtkTIFFWriter, vtkJPEGWriter, etc. to actually write the file.
Something like:
vtkWindowToImageFilter wif
wif SetWindow renWin
vtkTIFFWriter w
w SetInput [wif GetOutput]
w SetFileName my.tif
w Write
cleaner, more flexible and consistent.
Will
William J. Schroeder, Ph.D
Kitware, Inc.
469 Clifton Corporate Parkway
Clifton Park, NY 12065
will.schroeder at kitware.com
1-518-371-3971 x102
1-518-371-3971 (fax)
More information about the vtkusers
mailing list