miércoles, 24 de octubre de 2018

Unidad 3: Abriendo una imagen

Abriendo una imagen


Código:


import Tkinter as tk

from PIL import  Image, ImageTk

root = tk.Tk()#se uso para hacer una ventana de tkinter
img = Image.open('images.gif')#se usa el objeto image de la librería PIL para abrir un archivo gif
tkimage = ImageTk.PhotoImage(img)
tk.Label(root, image = tkimage).pack()
root.mainloop()








En img.thumbnail((x, y),Image.ANTIALIAS) se establece el tamaño de la imagen, casos como que la imagen sea de gran tamaño se puede ajustar a uno que sea tu preferencia más pequeña.
No se puede para ajustar la imagen seleccionada cuando es pequeña a una de más tamaño.

Código:
import Tkinter as tk
from PIL import  Image, ImageTk

root = tk.Tk()#se uso para hacer una ventana de tkinter
img = Image.open('images.gif')#se usa el objeto image de la libreria pil para abrir un archivo gif

img.thumbnail((500,700), Image.ANTIALIAS)  # establezco sus dimensiones y la propiedad antialiasado
imagen = ImageTk.PhotoImage(img)  # la convierto a un formato soportado por los widgets de tkinter

#tkimage = ImageTk.PhotoImage(img)
tk.Label(root, image = imagen).pack()
root.mainloop()








No hay comentarios:

Publicar un comentario