Hello,<br><br>I am trying to create a function that writes the contents of my renderwindow (on screen) to file. I have tried a method from an old post to this list as well as a method similar to what is used in the vtkWindowToImageFilter example (two very similar methods), but in both cases the code executes without generating the file. No errors/crashes/warnings or anything like that, it just doesn't seem to work. The code I've tried is this:<br>
<br>vtkWindowToImageFilter *WindowToImage = vtkWindowToImageFilter::New();<br>WindowToImage->SetInput(RenderWindow);<br>WindowToImage->Update();<br>Writer = vtkJPEGWriter::New();<br>Writer->SetQuality(100);<br>Writer->SetInputConnection(WindowToImage->GetOutputPort());<br>
Writer->SetFileName("test.jpg");<br>RenderWindow->Render();<br>Writer->Write();<br><br>and this:<br><br>vtkWindowToImageFilter *WindowToImage = vtkWindowToImageFilter::New();<br>
WindowToImage->SetInput(RenderWindow);<br>
WindowToImage->Modified();<br>
Writer = vtkJPEGWriter::New();<br>
Writer->SetQuality(100);<br>
Writer->SetInput(WindowToImage->GetOutput());<br>
Writer->SetFileName("test.jpg");<br>
RenderWindow->Render();<br>
Writer->Write();<br><br>I've got to be missing something... any ideas?<br><br>Thanks,<br><br>Kerry<br>