By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,036 Members | 1,963 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,036 IT Pros & Developers. It's quick & easy.

Jpg

P: n/a
I am building a GUI interface at the moment, and would like to have
support for displaying a jpg file, and a FITS file if possible. Is
there any way to do this? My interface has been written in Tkinter at
the moment, especially because of it's great portability, I wouldn't
have to install the other interface software on every computer that I
use (At the moment it is 3, and will signifigantly increase). I'd
prefer to only use built-in functions, but if it can't be done, I'm
willing to look for something else. Is there any way I can do this?
Thanks!

Oct 26 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Tuvas (tu*****@gmail.com) wrote:
: I am building a GUI interface at the moment, and would like to have
: support for displaying a jpg file, and a FITS file if possible. Is
: there any way to do this? My interface has been written in Tkinter at
: the moment, especially because of it's great portability, I wouldn't
: have to install the other interface software on every computer that I
: use (At the moment it is 3, and will signifigantly increase). I'd
: prefer to only use built-in functions, but if it can't be done, I'm
: willing to look for something else. Is there any way I can do this?
: Thanks!

Plenty of ways to do it, although I'm not familiar with TKInter so I'll
leave that part to someone else.

You might find pCFITSIO usefull reading the FITS files though.
http://panoramix.stsci.edu/~npirzkal/python/pcfitsio/
You would then use some python code or the PIL module to convert the FITS
data in a suitable format for TKInter.
---

cds
Oct 26 '05 #2

P: n/a
Tuvas wrote:
I am building a GUI interface at the moment, and would like to have
support for displaying a jpg file, and a FITS file if possible. Is
there any way to do this? My interface has been written in Tkinter at
the moment, especially because of it's great portability, I wouldn't
have to install the other interface software on every computer that I
use (At the moment it is 3, and will signifigantly increase). I'd
prefer to only use built-in functions, but if it can't be done, I'm
willing to look for something else. Is there any way I can do this?
Thanks!


For FITS file reading, an alternative to pCFITSIO is PyFITS (http://www.stsci.edu/resources/softw...rdware/pyfits).
I guess both need numarray...

gifImage = Tkinter.PhotoImage(file="file.gif")
ima = yourCanvas.create_image(xpos,ypos,image=gifImage)

is the quickest way to display gifs. My version of Tkinter (1.177)
does not directly support jpg, but with PIL that should be possible.

Ugly but quick solution (for Linux): produce gifs from FITS/jpg
files with os.system("convert") and feed them to Tkinter.
Oct 28 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.