Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Gui import *
- import Image as PIL
- import ImageTk
- from tkFileDialog import askopenfilename
- class Image_Viewer(object):
- """ An image viewer with a filebrowser to select the image."""
- def show_image(self):
- try:
- self.image = PIL.open(self.g.filename)
- self.photo = ImageTk.PhotoImage(self.image)
- self.label = self.g.la(image=self.photo)
- self.g.mainloop()
- except:
- print "This doesn't appear to be an image file"
- def browse(self):
- self.g = Gui()
- self.g.title('Image Viewer')
- self.g.filename = askopenfilename(filetypes = [("Image Files", ("*.bmp", "*.gif", "*.jpg", "*.jpeg", "*.png", "*.tiff")),("JPEG",'*.jpg'),("GIF",'*.gif'),('All','*')])
- if __name__ == "__main__":
- iview = Image_Viewer()
- iview.browse()
- iview.show_image()
- """ Simple Image Viewer with file browser
- Uses the Gui module from ThinkPython
- """
Advertisement
Add Comment
Please, Sign In to add comment