[Image-SIG] that's enough

Stani spe.stani.be at gmail.com
Thu Jul 15 12:18:47 CEST 2010


os.startfile is only available on Windows, so it won't work on Mac OS
X or Linux:
http://docs.python.org/library/os.html#os.startfile

On Wed, Jul 14, 2010 at 8:59 AM, Alec Bennett <wrybread at gmail.com> wrote:
> 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
>>
>
>
> _______________________________________________
> Image-SIG maillist  -  Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
>
>



-- 
Phatch Photo Batch Processor - http://photobatch.stani.be
SPE Python IDE - http://pythonide.stani.be


More information about the Image-SIG mailing list