收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

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

[复制链接]
1. 保存fig格式图片' z7 P- d3 k" z
print('.\figs\kappa_smNS','-dpng','-r300')# U& l* U& m# _1 y

# b( ]' V# F5 w% y: q2 \3 s; {saveas(gcf,'.\figs\kappa_smNS.fig')/ v) W% J' [1 C  Q% Z
saveas(gcf,['.\figs\kappa_sm',filename,'_spect',num2str(i)],'tiff')
" @5 j( A+ c% Z2 K: \: q# Z
6 j" X& p% N0 P5 z7 b% ?- |- p- {4 E  W. a6 j
2.全屏显示figure,输出figure# X) A, K0 C: v, B& Z/ J$ z4 Q
figure('units','normalized','outerposition',[0 0 1 1])1 E. S8 ]2 x* p( P1 K3 W0 e# A" \
...' ~5 o# b5 H9 z( K
set(gcf,'units','normalized','outerposition',[0 0 1 1])* e* ^* v* C1 R( {3 T: s" M
print('.\figs\test','-dpng','-r300')
+ L5 R+ p! S; z. {! x6 U
. K( \( @4 N- [8 X7 Y
5 N( {3 G& E- l9 {. Y3. save(['F:\data\'],'-struct','data') or save(['F:\data\'],'data')# e& s0 f+ _1 s  {' m6 ^  i

+ n/ i' E3 Y, I: U: v+ i# Y+ H
! U, x* r  }: |4.透明图片的获取
, O1 V# s+ |1 X1 B, k2 z% q$ pset(gcf,'color','none');
, I( w7 C0 b4 i, }. ^set(gca,'color','none'); , I0 V" \' B% `( q5 G/ Z
set(gcf,'InvertHardCopy','off');
, o& l! e; E) M/ Z
. L; K4 A# O- v* x/ n/ y- f- _+ P0 K8 E# }
运行上面三行命令 Edit->Copy Figure->在powerpoint中粘贴,就得到背景透明的图片。
6 k3 _# G: i1 @0 T
* N+ o( Z" S  B7 v  R/ I# t- k
1 E/ U' E1 K( ^+ y( p0 T5.隐藏坐标轴. B/ F" V2 D3 D- j) O
axis off$ l8 e: u5 `5 Z+ i2 e( F
                    5 b. J4 O# R, W* r! L

3 Y0 [) X4 H# b3 t                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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