SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: cluster en Jueves 22 de Junio de 2006, 00:47
-
me gustaría saber cómo puedo incluir una imagen en una GUI.
Gracias.
-
:hola: Saludos,
supongo que lo que quieres hacer es colocar una imagen como un logo o algo asi a tu GUI, bueno lo que tienes que hacer es crear tu ventana y darle un tamaño fijo, esto lo haces con la instruccions axes, juega un poco con ella para que veas todo lo que se puede hacer, y despues solo tienes que cargar la imagen con imread , prueba esto
axes('Position',[0.75,0.2,0.2,0.3]);
logo=imread('logo.jpg');
image(foto);
axis('off');
axes('Position',[0.1,0.1,0.6,0.8]);
prueba con las variantes de axes , para el tamaño y colocacion de tu imagen y tus graficas,
suerte :hola:
-
gracias allisap mirare en la ayuda el funcionamiento de axes.
-
Hola, me gustaria saber si has conseguido colocar el logo en un GUI, he probado con lo que dijo allisap y no lo he conseguido, podrias poner algun ejemplito pequeño para probar a ver si funciona? ;)
Supongo que el la imagen a poner tiene que estar en la direccion C:\MATLAB6p5\work...
Muchas gracias de antemano.
Un saludo.
-
upss :rolleyes: lo siento me equivoque en el ejemplo en la linea donde dice image(foto);
porque foto no es una variable definida antes
pero esto si funciona ( :P claro si tienes el archivo logo.jpg)
axes('Position',[0.75,0.2,0.2,0.3]);
logo=imread('logo.jpg');
image(logo);
axis('off');
axes('Position',[0.1,0.1,0.6,0.8]);
-
Muchas gracias... este si que funciona!! :D
Un saludo.
Xao.