[vtkusers] For help: vtk application can not capreture screenshot	or crashes in 3D under Windows Vista.
    Richard An 
    richardander at yahoo.com
       
    Tue Nov 20 00:15:49 EST 2007
    
    
  
Hello everyone:
I developed an windows application in Visual Studio with VTK-4.4. This programs runs very well under windows XP.. 
I also installed this program under Windows Vista. Unforunately, I got the following very headache problems and have no idea how to solve them: 
- I used vtkJPEGwriter to capture the screenshot in vtk window. It works in Windows XP. however, in Windows Vista, the image captured is blank. Following is hte code:
...
    // Create the correct type of image writer, based on the file type ( jpg)
    vtkImageWriter* writer = 0x0;
    writer = vtkJPEGWriter::New();
    // Grab the render window and create an image filter
    vtkRenderWindow* renderWindow = m_VtkWidget->GetRenderWindow();
    vtkWindowToImageFilter* toImageFilter = vtkWindowToImageFilter::New();
    // Do the work
    toImageFilter->SetInput( renderWindow );
    writer->SetInput( toImageFilter->GetOutput() );
    writer->SetFileName( filename ); 
    writer->Write();
    // Clean up VTK objects
    toImageFilter->Delete();
    writer->Delete();
2. The second problem is:  a 3D object was rendered in vtk window. After manipulating the rendered 3D object ( shift, zooming, rotating ...) in VTK window for a while, the application crashes and quits without any warning message. 
Does anyone have any good idea about this? shall I compile the vtk in windows Vista? or I should  change the code ? or other solutions? 
It would be greatly applicated if you could let me know how to fix it or share your experience iwth me!
Thank you very much!
Richard - 
       
---------------------------------
Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try it now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20071119/9bd23736/attachment.htm>
    
    
More information about the vtkusers
mailing list