<html>
Thanks for the tips.&nbsp;&nbsp; I'll look into using
loadFromData.&nbsp;&nbsp;&nbsp;&nbsp; Of course, if someone has done this
already, some sample code would be appreciated :-)<br>
<br>
Sheng-Te<br>
<br>
At 06:43 PM 3/30/2001 +0200, Gerard Vermeulen wrote:<br>
<blockquote type=cite class=cite cite>Of course, the example is a dumb
solution. If you want to keep<br>
everything in memory, I would explore the following:<br>
<br>
(1) use memory mapped files: look in the Python library reference
for<br>
mmap. This supposes that the PythonWare Image Library and Qt are<br>
willing to read/write those files.<br>
<br>
(2) convert the PIL image to a string (see PIL doc), possibly make <br>
a QByteArray out of it and use loadFromData<br>
<br>
(3) use PIL to make a mmap, use all data&nbsp; of the mmapped file<br>
as QByteArray in loadFromData<br>
<br>
(4) switch to Linux or buy Qt <br>
<br>
:-) Gerard<br>
<br>
Sheng-Te Tsao wrote:<br>
&gt;Thank for the source code.&nbsp;&nbsp; I guess saving it first as PNG
first is a <br>
&gt;possible solution :-)<br>
&gt;Still, is there anyway to load the image into memory directly without
<br>
&lt;having to save it as PNG first?</blockquote><br>
<!-- VC_SIGTAG --><br>Sheng-Te
Tsao<br><table cellpadding=2 cellspacing=3 bgcolor=#ffffff><tr><td>Online
Status:
<a href="http://eudora.voicecontact.com/vc3/?tst%40eudoramail.com"><img NOSEND=1 height=16 width=100 border=0 src="http://eudora.voicecontact.com/servlets/presence?imgbase=status%252Fvc2final_email&amp;channel=HEARME_VC20.SDK.%2523tst%40eudoramail.com"></a></td><td><a href="http://eudora.voicecontact.com/vc3/?tst%40eudoramail.com"><img border=0 NOSEND=1 height=25 width=75 src="http://eudora.voicecontact.com/vc3/images/email/vc2final/emailbtn_callsender.gif"></a></td><td><a href="http://www.eudora.com/products/voicecontact/"><img border=0 NOSEND=1 height=25 width=135 src="http://eudora.voicecontact.com/vc3/images/email/vc2final/download_eudora.gif"></a></td></tr></table><br></html>