Código de Python - Redimensionar y mostrar imagen con tkinter

Imágen de perfil

Redimensionar y mostrar imagen con tkintergráfica de visualizaciones


Python

Publicado el 12 de Diciembre del 2014 por Xavi
3.250 visualizaciones desde el 12 de Diciembre del 2014. Una media de 35 por semana
Simple código que muestra como obtener una imagen y redimensionarla de manera proporcional sin distorsionar-la (thumbnail)

tkinter_redimensionar_imagen

Requerimientos

Python 2.x
Este código ha sido probado en Linux

Versión 1.0

Publicado el 12 de Diciembre del 2014gráfica de visualizaciones de la versión: Versión 1.0
3.251 visualizaciones desde el 12 de Diciembre del 2014. Una media de 35 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
import Tkinter
import Image, ImageTk
 
imagenAnchuraMaxima=300
imagenAlturaMaxima=200
 
# abrimos una imagen
img = Image.open('img.jpg')
 
# modificamos el tamaño de la imagen
img.thumbnail((imagenAnchuraMaxima,imagenAlturaMaxima), Image.ANTIALIAS)
 
root = Tkinter.Tk()
 
# titulo de la ventana
root.title("Mostrar imagen")
 
# Convertimos la imagen a un objeto PhotoImage de Tkinter
tkimage = ImageTk.PhotoImage(img)
 
# Ponemos la imagen en un Lable dentro de la ventana
label=Tkinter.Label(root, image=tkimage, width=imagenAnchuraMaxima, height=imagenAlturaMaxima).pack()
 
# añadimos un botón para cerrar
buttonStart2=Tkinter.Button(root, text="Cerrar",command=root.quit).pack()
 
# Mostramos la ventana
root.mainloop()



Comentarios sobre la versión: Versión 1.0 (0)


No hay comentarios
 

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2964