Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-05-09, 23:17   #1
xin
初级会员
 
注册日期: 2008-04-18
年龄: 41
帖子: 9
声望力: 0
xin 正向着好的方向发展
呲牙 [求助]如何保存axes中的图像

我有一个GUI界面,是对矩阵进行运算后,输出成jpg格式的图像,现在我的保存方法如下:
[filename,pathname] = uiputfile('*.jpg','图片保存为');
if isequal([filename,pathname],[0,0])
return
% Otherwise construct the fullfilename and Check and load the file.
else
aa=strcat(pathname,filename);
handles.axes1=image(surTem+surTem0706-273)
%findobj(gcf,'Type','image')
saveas(handles.axes1,aa);
end

这代码能保存图像,但是保存的只是我的界面的一角,请那位大侠能指导一下,如何才能保存在axes中的图像?谢谢
xin 当前离线   回复时引用此帖
旧 2008-07-13, 15:48   #2
zhwt201
初级会员
 
注册日期: 2008-03-14
年龄: 45
帖子: 4
声望力: 0
zhwt201 正向着好的方向发展
呲牙

set(newAxes,'Units','default','Position','default'); % 改变图象的大小,否则图象不能充满绘图区
zhwt201 当前离线   回复时引用此帖
旧 2008-07-17, 13:44   #3
wavelet
初级会员
 
注册日期: 2008-04-28
年龄: 17
帖子: 2
声望力: 0
wavelet 正向着好的方向发展
默认

貌似有近似这样的做法,语句可能有错,现在没matlab调试了。大概这样:axis(handles.axes1);i=getimage(gca);imwrite(I,'savepic.jpg'); :smile:
wavelet 当前离线   回复时引用此帖
旧 2008-08-12, 22:03   #4
forve
初级会员
 
注册日期: 2008-07-03
年龄: 45
帖子: 6
声望力: 0
forve 正向着好的方向发展
默认 回复: [求助]如何保存axes中的图像

用这个函数保存图像
I = getframe(gcf)
imwrite(I.cdata, 'myplot.jpg')
forve 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
高手帮忙弄个分段函数图像 he_handsome MATLAB论坛 5 2008-07-24 19:47
[求助]simulink中除法模块在哪啊? lufeng19861126 MATLAB论坛 0 2008-07-02 11:48
[原创]《哥德巴赫猜想-张俊龙的“0+0”完全符合“认可标准”》 龙舞山威 数学 0 2008-04-22 09:51
【求助】关于SBML语言转换 joyht MATLAB论坛 0 2008-03-31 20:57
【求助】急求:曲线拟合问题解答! lqh313 MATLAB论坛 0 2007-08-15 15:39


所有时间均为北京时间。现在的时间是 13:27


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.