[vtkusers]  vtkRenderLargeImage and multiple renders
    Gerrick Bivins 
    gbivins at objectreservoir.com
       
    Tue Jul 29 15:59:47 EDT 2008
    
    
  
Hello,
I've been using vtkRenderLargeImage to obtain hi-res screen caps from my
app.
I ran into a problem when I added a second vtkRenderer to my renderer
window, the output image is split into "n" images with the second renderer's
actor incorrectly split across the images. For instance, I added a
vtkXYPlotActor to a second renderer and here are the comparative results. 
Single renderer:
http://www.nabble.com/file/p18720160/test-single-renderer.jpg 
Two renderers with XYPlot:
http://www.nabble.com/file/p18720160/test-two-renderers.jpg 
Here's my image capture code:
public void captureImage(String fileName )
    {
     
       //This produces errors 
       vtkRenderLargeImage hiRes = new vtkRenderLargeImage();
       hiRes.SetInput(vtkWindow.getRenderWindow().GetRenderer());
       hiRes.SetMagnification(4);
      
      /*This works
      vtkWindowToImageFilter imageCapture = new vtkWindowToImageFilter();
       imageCapture.SetInput(
vtkWindow.getRenderWindow().GetRenderWindow());
       imageCapture.Update();*/
       vtkJPEGWriter jpgWriter = new vtkJPEGWriter();
       //jpgWriter.SetInputConnection( imageCapture.GetOutputPort() );
       jpgWriter.SetInputConnection( hiRes.GetOutputPort() );
       jpgWriter.SetFileName( fileName );
       jpgWriter.SetQuality(100);
       jpgWriter.ProgressiveOn();
       jpgWriter.Write();
    }
Is this a bug or am I doing something incorrectly?
Thanks,
Gerrick
-- 
View this message in context: http://www.nabble.com/vtkRenderLargeImage-and-multiple-renders-tp18720160p18720160.html
Sent from the VTK - Users mailing list archive at Nabble.com.
    
    
More information about the vtkusers
mailing list