【MATLAB】saveas和print保存图片的格式

[复制链接]
1. 保存fig格式图片# |" B* S: ?( K$ [$ z
print('.\figs\kappa_smNS','-dpng','-r300')" a: P+ a& t& H2 l9 U

8 n0 `0 G' n7 Fsaveas(gcf,'.\figs\kappa_smNS.fig')" ?; P, B$ G' j6 Q; p) e
saveas(gcf,['.\figs\kappa_sm',filename,'_spect',num2str(i)],'tiff')) T5 C' {# q4 q: \
2 W! D4 ]% R9 E: v% g, {$ @
4 R" E* [# l6 Z  Q1 Q; _* A
2.全屏显示figure,输出figure: f7 `$ d8 q! e+ ^
figure('units','normalized','outerposition',[0 0 1 1])
( h5 U. p- g) m: ?+ t- ?...) t* t- A' u. C9 n6 }0 N
set(gcf,'units','normalized','outerposition',[0 0 1 1])
8 s4 T% g1 v5 V8 `/ P, G& ~print('.\figs\test','-dpng','-r300')
  G- ?# j9 s" R/ U
2 t1 A: M; Z% Y3 ^8 V
9 _! f8 z$ J* X4 r3. save(['F:\data\'],'-struct','data') or save(['F:\data\'],'data')1 _: u" o. A3 G# N9 D% z; Y

5 l: `& `3 F" l. O/ O7 s7 h4 ~( X4 e/ t1 v6 M. Y
4.透明图片的获取
2 u/ H/ M% j. D) x3 Iset(gcf,'color','none');
: ~. h% D$ v" Z1 e$ F" C; Aset(gca,'color','none'); 9 [" ^2 @+ v. o* e0 @3 H+ w
set(gcf,'InvertHardCopy','off');5 b0 h/ ~$ b8 `4 D0 Y( e
4 `" h1 j/ c9 a2 R

- x% U6 \& W& ?8 j* Z运行上面三行命令 Edit->Copy Figure->在powerpoint中粘贴,就得到背景透明的图片。
$ V: t' `6 x" J& L. z8 N+ Q. u3 E6 A) N1 O' r& J7 \
& t- ^+ @. D7 r& Q1 U' `0 ?
5.隐藏坐标轴
" ~# n0 a! Z' ]4 q5 d1 ~axis off
1 a1 F* U& h+ a                    
, v) {# m9 \$ A( @; G% ?* q6 ^/ E- C
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
黄金品质
活跃在2021-12-8
快速回复 返回顶部 返回列表