el codigo obtiene el valor del width y el heigh de la imagen y se crea el canvas con el tamaño de la imagen:
Código:
from Tkinter import * root = Tk() #Cargo la imagen logo = PhotoImage(file="logoub.gif") #Obtengo la altura y anchura de la imagen largo = PhotoImage.width(logo) alto = PhotoImage.height(logo) #Creo el canvas que contendra la imagen imagen=Canvas(root, width=largo, height=alto, background='gray') imagen.create_image(130,35,image=logo) #Añado el texto en el Label txt = "La imagen tiene ", largo,"px de largo por ", alto,"px de alto" texto = Label(root, text=txt) #Cargo el canvas y el label imagen.grid() texto.grid() #Ejecuto el objeto root.mainloop()
Lo que aprece es esto:
Código:
A ver si me podéis echar una mano{La imagen tiene} 258 {px de largo por} 66 {px de alto}
bichomen