Graphics on pushbuttons for gUI's

2 visualizaciones (últimos 30 días)
Jason
Jason el 9 de Oct. de 2015
Comentada: Jason el 9 de Oct. de 2015
Hi, Im trying to put an image onto a push button. However, I seem to be missing something.
Heres my attempt.
Al=imread('LeftArrow.png');
a(:,:,1) = Al;
a(:,:,2) = Al;
a(:,:,3) = Al;
set(handles.pushbuttonLEFT,'CData',a)

Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de Oct. de 2015
Your png file is RGB, so Al is already 3 dimensional. When you try to assign the 3 dimensional array to the two dimensional array a(:,:,1) you are going to fail.
  3 comentarios
Walter Roberson
Walter Roberson el 9 de Oct. de 2015
If you have the appropriate toolbox you can imresize() what you send into CData.
Jason
Jason el 9 de Oct. de 2015
Thankyou

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Entering Commands en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by