Display of JPEG images from Python

svbrk at start.no svbrk at start.no
Fri Jan 6 10:01:24 EST 2006


You can f.i. use wxPython (www.wxPython.org). Here is a compact and
ugly, but (almost) minimal, example of a python script that shows an
image file:

import wx
a = wx.PySimpleApp()
wximg = wx.Image('img.jpg',wx.BITMAP_TYPE_JPEG)
wxbmp=wximg.ConvertToBitmap()
f = wx.Frame(None, -1, "Show JPEG demo")
f.SetSize( wxbmp.GetSize() )
wx.StaticBitmap(f,-1,wxbmp,(0,0))
f.Show(True)
def callback(evt,a=a,f=f):
    # Closes the window upon any keypress
    f.Close()
    a.ExitMainLoop()
wx.EVT_CHAR(f,callback)
a.MainLoop()

-svein




More information about the Python-list mailing list