[Image-SIG] that's enough

Alec Bennett wrybread at gmail.com
Wed Jul 14 08:59:07 CEST 2010


Not to beat a dead horse, but yet another option is to use
os.startfile(fname), which will launch it in your computer's default image
viewer. Maybe find a program that will limit itself to a single instance,
and then you won't wind up with 20 windows open if you're showing a lot of
images.

But still, wxpython is a really powerful and useful tool once you get past
the early part of its learning curve.




On Tue, Jul 13, 2010 at 11:35 AM, Christopher Barker
<Chris.Barker at noaa.gov>wrote:

> 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 <jlu at 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 at python.org
>>>> http://mail.python.org/mailman/listinfo/image-sig
>>>>
>>>>
>>>  _______________________________________________
>> Image-SIG maillist  -  Image-SIG at 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.Barker at noaa.gov
>
> _______________________________________________
> Image-SIG maillist  -  Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/image-sig/attachments/20100713/4adebce6/attachment-0001.html>


More information about the Image-SIG mailing list