MATLAB: How i put image as background to fram in GUI???
MATLABmatlab gui
i need to put background to fram in the interface i need background be image
Best Answer
image() and imagesc() and imshow() and surf() with texture mapping and patch() with texture mappingall require that the parent object be an axes. You are not required to use that axes object for anything else, but the graphics objectsmust go onsome axes.
If for some reason it is critical that an axes not be used ("Ours is not to reason why..."), then there is only one documented mechanism:
Create a uicontrol() of style togglebutton or pushbutton whose Position covers the entire background, and set the CData property of the uicontrol to be a truecolor (RGB) image of values in the range 0 to 1, such as would be produced by using im2double().
You would have to position everything else in your interface on top of that uicontrol(), which is likely to be a bit of a mess. Watch out, the uicontrol() would be active! It is not clear from the documentation what would happen to the image if you set the Enable property of the uicontrol to 'off'.
For videos that are not variable-frame-rate, the NumberOfFrames property will be set when the object is created. If you are not getting a warning when you create the object (before you even do anything to it) then the NumberOfFrames will reflect the total number in the file.
Best Answer