Jpg

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Tuvas

    #1

    Jpg

    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!

  • c d saunter

    #2
    Re: Jpg

    Tuvas (tuvas21@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.

    You would then use some python code or the PIL module to convert the FITS
    data in a suitable format for TKInter.
    ---

    cds

    Comment

    • Juho Schultz

      #3
      Re: Jpg

      Tuvas wrote:[color=blue]
      > 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!
      >[/color]

      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.PhotoIm age(file="file. gif")
      ima = yourCanvas.crea te_image(xpos,y pos,image=gifIm age)

      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("conv ert") and feed them to Tkinter.

      Comment

      Working...