Re: that's enough

Alec Bennett <[email protected]>
Newsgroups gmane.comp.python.image
Message-ID <[email protected]>
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
<[email protected]>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 <[email protected]> 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  -  [email protected]
>>>> http://mail.python.org/mailman/listinfo/image-sig
>>>>
>>>>
>>>  _______________________________________________
>> Image-SIG maillist  -  [email protected]
>> 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
>
> [email protected]
>
> _______________________________________________
> Image-SIG maillist  -  [email protected]
> http://mail.python.org/mailman/listinfo/image-sig
>
>

_______________________________________________
Image-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/image-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.