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

[复制链接]
1. 保存fig格式图片! w$ O# x) v0 s# _7 q7 p: N
print('.\figs\kappa_smNS','-dpng','-r300')
1 W9 y6 E, P$ \8 b
/ f* ]7 ^8 j+ B4 Zsaveas(gcf,'.\figs\kappa_smNS.fig')+ W# d/ i0 L; z- K# ^% g; ]2 |
saveas(gcf,['.\figs\kappa_sm',filename,'_spect',num2str(i)],'tiff')/ K* k3 _$ l, x
/ s0 V/ v8 x7 j# l$ d$ L& l8 n
. Y' x4 N3 U$ q$ w) S$ z, [
2.全屏显示figure,输出figure
) e) A% F" Y0 Y3 s2 efigure('units','normalized','outerposition',[0 0 1 1]). n9 F6 A2 Y: \
...
1 }  \2 i9 @  v; D% D: j7 sset(gcf,'units','normalized','outerposition',[0 0 1 1])6 \7 W( @/ g# T# G
print('.\figs\test','-dpng','-r300')6 r  |- O1 q1 ^" H/ @$ i! F
+ Y5 m( U  e, C* V
5 b) p3 a4 K  K6 V
3. save(['F:\data\'],'-struct','data') or save(['F:\data\'],'data')* S: W% ~; X- q9 Y) Q+ P
# ]1 b! j7 U9 S
+ Q( z. s" L, ]# s/ J0 B1 m
4.透明图片的获取! p+ {0 H  e  x6 _. N- j* \
set(gcf,'color','none');
& w  M7 o  L) c7 I2 ~set(gca,'color','none'); 5 i5 U$ D& M7 \
set(gcf,'InvertHardCopy','off');5 D; W$ _( h" i$ a! i% n7 C

1 {- [1 s& L! A0 v* J
6 L0 c! N6 A) T8 H" y; L2 a) K运行上面三行命令 Edit->Copy Figure->在powerpoint中粘贴,就得到背景透明的图片。
3 q( _( N0 J9 [, h2 E: ]9 Z8 q8 w
5 i$ t+ f, u2 [: W) ]0 Q+ X5 y0 o) Z2 B+ U
5.隐藏坐标轴
- O" r+ v) A7 T5 f& X# gaxis off
* c& ^9 J3 C7 X- ~5 d" t                    ) R# P) B% L7 B; m. ~
5 b" P% n& ?3 ?1 Z. b8 N) I$ N- Q* j
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。

相关帖子

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