[Twisted-Python] sending images via PB
robert at gravina.com
Thu Dec 20 03:50:12 EST 2007
On Dec 20, 2007, at 5:04 PM, Robert Gravina wrote:
> Hi All,
> I'm developing an application using Twisted PB, and I'd like to
> send image data from server to client for display there.
> Specifically, I'm trying to display an image (e.g. a PNG, but might
> be another type) in a wxPython client which should come from a
> Twisted server somehow, and the client is already connected using PB.
> I suppose I can just send the raw file data as a string and use
> that... but just thought I'd ask if anyone has any advice.
No worries.. I was able to get it going by just sending the file
#on server, open image
image = open("images/test.png")
data = image.read()
#send data to client
stream = cStringIO.StringIO(data)
bitmap = BitmapFromImage(ImageFromStream(stream))
wx.StaticBitmap(panel, wx.ID_ANY, bitmap)
More information about the Twisted-Python