标签:Designer handle App axes filename Matlab 图像 new GUI
Matlab 实现App Designer批量保存坐标轴上图像
1. 代码
1 new_f_handle=figure('visible','off'); 2 new_axes=copyobj(picture,new_f_handle); %picture是GUI界面绘图的坐标系句柄 3 set(new_axes,'units','default','position','default'); 4 [filename,pathname,fileindex]=uiputfile({'*.jpg';'*.bmp'},'save picture as'); 5 if ~filename 6 return 7 else 8 file=strcat(pathname,filename); 9 switch fileindex %根据不同的选择保存为不同的类型 10 case 1 11 print(new_f_handle,'-djpeg',file); 12 case 2 13 print(new_f_handle,'-dbmp',file); 14 end 15 end 16 delete(new_f_handle);
2. 说明
实际上是新建一个新的坐标图形,将GUI复制到新的图像上,输出新的图像,最后删除新建的图形句柄。
3.效果
本文为保持文章完整性可能使用了其他作者的文字,如果影响到您的权益,请与我联系,谢谢理解! 转载本文请注明出处,非作者授权不得用于商业用途。
转载于:matlab GUI保存axes(坐标轴)上的图像 - 静世孔明 - 博客园 (cnblogs.com)
标签:Designer,handle,App,axes,filename,Matlab,图像,new,GUI 来源: https://www.cnblogs.com/dhui-w/p/15979811.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。