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&#39;t seem to work.  The code I&#39;ve tried is this:<br>
<br>vtkWindowToImageFilter *WindowToImage = vtkWindowToImageFilter::New();<br>WindowToImage-&gt;SetInput(RenderWindow);<br>WindowToImage-&gt;Update();<br>Writer = vtkJPEGWriter::New();<br>Writer-&gt;SetQuality(100);<br>Writer-&gt;SetInputConnection(WindowToImage-&gt;GetOutputPort());<br>
Writer-&gt;SetFileName(&quot;test.jpg&quot;);<br>RenderWindow-&gt;Render();<br>Writer-&gt;Write();<br><br>and this:<br><br>vtkWindowToImageFilter *WindowToImage = vtkWindowToImageFilter::New();<br>
WindowToImage-&gt;SetInput(RenderWindow);<br>
WindowToImage-&gt;Modified();<br>
Writer = vtkJPEGWriter::New();<br>
Writer-&gt;SetQuality(100);<br>
Writer-&gt;SetInput(WindowToImage-&gt;GetOutput());<br>
Writer-&gt;SetFileName(&quot;test.jpg&quot;);<br>
RenderWindow-&gt;Render();<br>
Writer-&gt;Write();<br><br>I&#39;ve got to be missing something... any ideas?<br><br>Thanks,<br><br>Kerry<br>