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

[复制链接]
1. 保存fig格式图片- A" ?/ u; c: x7 p: Q
print('.\figs\kappa_smNS','-dpng','-r300')+ ]1 O  W3 `# T! z# g! f0 X
& L# W6 d% q( h
saveas(gcf,'.\figs\kappa_smNS.fig')5 y* }/ C" z3 C1 T
saveas(gcf,['.\figs\kappa_sm',filename,'_spect',num2str(i)],'tiff')
. l! e! K) h  N) u0 G* P
: V9 r3 T6 @' S' c) ?
$ y0 U# ]6 r7 X- h( ~2.全屏显示figure,输出figure% a/ B$ y, E9 H: A1 ^5 z
figure('units','normalized','outerposition',[0 0 1 1]), T$ [1 K$ n" D; ?
...! W- @! q( x+ j5 R
set(gcf,'units','normalized','outerposition',[0 0 1 1])6 F: d0 f: b* _- f" D4 q
print('.\figs\test','-dpng','-r300')1 o- Z2 D, L/ X' U1 ?
; f& l& W: p7 E: Q
; \( C% I4 Q2 g- z
3. save(['F:\data\'],'-struct','data') or save(['F:\data\'],'data')
+ i' s9 h/ ?  s1 D% k7 x: Q+ [. N' g% {- C$ u  ?
1 c6 Q% c& K) L7 d4 R
4.透明图片的获取6 x1 Z2 g. E- X" x6 `
set(gcf,'color','none');
) s4 d+ Q% _& n  [* f; {$ _set(gca,'color','none'); - [. E3 N" U; ^0 Q! C; Q& w, }
set(gcf,'InvertHardCopy','off');, }! A* \$ V0 {

2 h4 i( q" ]2 e7 V9 T. |, B1 ~+ e* Q( P  k
运行上面三行命令 Edit->Copy Figure->在powerpoint中粘贴,就得到背景透明的图片。5 \8 Z2 x3 x) v
7 J* r7 F2 L5 A6 J; S
1 Z. N, K. X+ |$ o5 w( o! V# @) L
5.隐藏坐标轴% I6 i* l  n! Z/ ?+ \
axis off. p: U/ P6 d2 r+ m
                    , n8 t+ }# U6 h! W% a% G

0 x. a( h# C# ]6 M0 J9 W                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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