Matlab - Axes en GUI

   
Vista:

Axes en GUI

Publicado por Emilio (6 intervenciones) el 22/11/2007 19:08:45
Hola a todos,

Os cuento, he realizado un GUI en matlab donde tengo un axe, y me gustaria saber como puedo guardar las graficas que realiza el axe en formato jpeg, he probado un programa que habia escrito aqui, pero solo funciona para archivos .fig, y a mi me gustaria que se grabase en formato JPEG, para su posterior utilizacion.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Axes en GUI

Publicado por Diego Barragán (61 intervenciones) el 23/11/2007 04:00:41
function guardar_Callback(hObject, eventdata, handles)
rgb = getimage(handles.fotografia);
if isempty(rgb), return, end
%guardar como archivo
fileTypes = supportedImageTypes; % Función auxiliar.
[f,p] = uiputfile(fileTypes);
if f==0, return, end
fName = fullfile(p,f);
imwrite(rgb,fName);
msgbox(['Imagen guardada en ' fName]);
%Cambio al directorio donde se ha guardado la imagen (prescindible)
%if ~strcmp(p,pwd)
% cd(p);
%end
function fileTypes = supportedImageTypes
% Función auxiliar: formatos de imágenes.
fileTypes = {'*.jpg','JPEG (*.jpg)';'*.tif','TIFF (*.tif)';...
'*.bmp','Bitmap (*.bmp)';'*.*','All files (*.*)'};
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar