matlab gui界面做了一个图像显示的功能,如何把显示图像保存为一个文件 50
我做了一个简单的GUI界面,可以绘图,如何把显示出来的图像通过一个按钮点击,进行保存。同时可以定义文件位置和文件名称?callback函数应该怎么写?...
我做了一个简单的GUI界面,可以绘图,如何把显示出来的图像通过一个按钮点击,进行保存。同时可以定义文件位置和文件名称?callback函数应该怎么写?
展开
1个回答
2015-12-01
展开全部
做裂睁穗一个保存按钮,Tag是“save”
callback函数如下
% --- Executes on button press in save.
function save_Callback(hObject, eventdata, handles)
% hObject handle to save (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename, pathname] = uiputfile({'*.bmp';'*.jpg';'肆卜*.png'}, 'Pick an image-file');
if isequal(filename,0) || isequal(pathname,0)
disp('User pressed cancel')
return
else
disp(['User selected ', fullfile(pathname, filename)])
end
imwrite(handles.tempimg,[pathname filename]);%%你要保存的图像的axes名称早咐
guidata(hObject, handles);
callback函数如下
% --- Executes on button press in save.
function save_Callback(hObject, eventdata, handles)
% hObject handle to save (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename, pathname] = uiputfile({'*.bmp';'*.jpg';'肆卜*.png'}, 'Pick an image-file');
if isequal(filename,0) || isequal(pathname,0)
disp('User pressed cancel')
return
else
disp(['User selected ', fullfile(pathname, filename)])
end
imwrite(handles.tempimg,[pathname filename]);%%你要保存的图像的axes名称早咐
guidata(hObject, handles);
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询