Jack Uretsky wrote:
Thanks. Do you have a recommendation for which veersion of wxpython I should download for Mac OS X Snow Leopard (10.6)?
            Regards,
                Jack

Use the OS-X installer for the latest version found at the wxpython site.

I *think* it will work with either the Apple-supplied python or the python.org one, but it's possible that that is broken on 10.6 -- I heard a lot of issues on 10.6 (I'm running 10.5, so no no details).

I'd install python 2.6 from python.org, and use the wxpython installer for that. That combination is the safest.

This might be useful, too:

http://wiki.wxpython.org/RecipesImagesAndGraphics

Note that wxPython has some basic image stuff built in, so depending on what you need to do, you may not even need PIL. (but you may -- PIL is far more full featured)

Oh, and I've enclosed a slightly more complex example.

-Chris





"Trust me.  I have a lot of experience at this."
        General Custer's unremembered message to his men,
        just before leading them into the Little Big Horn Valley




On Mon, 12 Jul 2010, Alec Bennett wrote:

My understanding is that show() is mainly for debugging and tests, and that
it doesn't offer very much control or efficiency. That's not to say that
what you're after can't be done, maybe someone else can help you with that,
I just don't know.

Personally I'd suggest using WXPython, which can do what you're after fairly
easily.

Here's one very simple way to display an image in WX:

import wx

class PictureWindow(wx.Frame):
..def __init__(self, parent, id):

....wx.Frame.__init__(self, parent, id, "Window Title", size=(200, 200), pos
= (50, 50), style = wx.DEFAULT_FRAME_STYLE)
....panel = wx.Panel(self, -1)
....bmp = wx.Image("page1.jpg", wx.BITMAP_TYPE_ANY).ConvertToBitmap()
....self.mainPic = wx.StaticBitmap(panel, -1, bmp)
....self.Show()

app = wx.App(redirect=0)
PictureWindow(None, -1)
app.MainLoop()





On Sun, Jul 11, 2010 at 4:16 PM, Jack Uretsky <j...@hep.anl.gov> wrote:

Hi-
       The following worked very well:

 import Image
d = Image.open("a_1.jpg")
d.show()


       Now, how do I turn
 it off before showing another image
       I'm on an Intel Mac, OS X Snow Leopard.
                       Regards,
                               Jack U.
"Trust me.  I have a lot of experience at this."
               General Custer's unremembered message to his men,
               just before leading them into the Little Big Horn Valley



_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig


_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig


--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

chris.bar...@noaa.gov

Attachment: StaticBitmap.py
Description: application/python

_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to