Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-04-18
年龄: 41
帖子: 9
声望力: 0 ![]() |
![]()
我有一个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中的图像?谢谢 |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-03-14
年龄: 45
帖子: 4
声望力: 0 ![]() |
![]()
set(newAxes,'Units','default','Position','default'); % 改变图象的大小,否则图象不能充满绘图区
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-04-28
年龄: 17
帖子: 2
声望力: 0 ![]() |
![]()
貌似有近似这样的做法,语句可能有错,现在没matlab调试了。大概这样:axis(handles.axes1);i=getimage(gca);imwrite(I,'savepic.jpg'); :smile:
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-07-03
年龄: 45
帖子: 6
声望力: 0 ![]() |
![]()
用这个函数保存图像
I = getframe(gcf) imwrite(I.cdata, 'myplot.jpg') |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
高手帮忙弄个分段函数图像 | 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 |