<font size="2"><font face="verdana,sans-serif">Thanks a lot, that was it, the missing piece.</font></font><div><font size="2"><font face="verdana,sans-serif"><br></font></font></div><div><font size="2"><font face="verdana,sans-serif">Dženan</font></font></div>

<div><br><div class="gmail_quote">2011/1/31 David Gobbi <span dir="ltr">&lt;<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

2011/1/31 Dženan Zukić &lt;<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hi all,<br>
&gt; I have a problem with saving transparency from a screenshot into a file.<br>
&gt; unsigned char<br>
&gt; *pixDebug=vis-&gt;GetRenderWindow()-&gt;GetRGBACharPixelData(0,0,512,512,1);<br>
&gt; //pixDebug contains alpha channel (determined by manual inspection of array<br>
&gt; in debugger)<br>
&gt; vtkWindowToImageFilter *windowGrabber=vtkWindowToImageFilter::New();<br>
&gt; windowGrabber-&gt;SetInput(vis-&gt;GetRenderWindow()); //vis is a QVTK component<br>
&gt; vtkPNGWriter *writer=vtkPNGWriter::New();<br>
&gt; writer-&gt;SetInput(windowGrabber-&gt;GetOutput());<br>
&gt; writer-&gt;SetFileName(filename.c_str());<br>
&gt; writer-&gt;Write(); //file does not have alpha channel<br>
&gt; Do you have any suggestions?<br>
<br>
</div></div>Try this: windowGrabber-&gt;SetInputBufferTypeToRGBA();<br>
<font color="#888888"><br>
 - David<br>
</font></blockquote></div><br></div>