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

【Matlab】输出图片的命令格式以及动画视频制作方法

[复制链接]
(一)图片输出命令print的相关用法:
; t" j4 n" V* s. xpngnam=strcat(outdir,filename);  %图片输出的路径以及文件名
  U9 m+ T- Q' H7 B8 eprint(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率
' `" i0 ]( R1 x# V' B& I2 psaveas(gcf,pngnam,'fig')
. O8 m  Z7 p/ @7 L2 N0 ^" P% C) l2 Z6 Y. Y. i+ H- D6 x
" O6 T$ U- {& |+ q& q: V, R  T2 N
4 O9 }; R4 L. x* l
附:变量保存命令:save('E:datadata.mat','data')2 a! C/ l. j8 ?7 I; G

8 e9 j/ n" l  W9 R" b
4 l$ ^$ `' C: H
(二)动画制作方法之一:
+ \; h: ?6 O4 g2 o' [/ L
( O( b5 H0 }  J8 |5 Pfigure;
1 I. K0 u8 l. e% C1 t, m0 A

  P' S2 r& Y9 {6 qfilename='test.gif';
- v! w2 @" _  Pfor n=1:20! {1 e4 ]4 V4 x& M! @
  ...' P! g1 X- I1 {/ h0 ?6 d9 [3 S
drawnow) K  j* S4 G0 ^
frame = getframe(1);
' _" M2 N+ G; Y: L! u: S im = frame2im(frame);
; A4 f4 A& t8 b% K [a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!8 R9 ]# }! |0 i5 {) d
if n = =1
2 W, Y4 G% `9 D5 h5 M- x   imwrite(a,b,filename,'gif','Loopcount',inf);0 m  \- P( T; m0 y+ I- z) D" Y  \
  else; g8 L3 y# Q( a( Y+ u0 c9 U/ R% w- g
   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');- s: c7 @5 d8 d
end
0 U; g$ J9 \% u' J# yend  `9 k: a! |% `& e
注:delaytime可以控制动画的快慢.5 V" O* J* Q% P
(三)视频制作方法之一:
$ m4 F6 {. Q8 ]" v0 j* R
: _, T! z6 p6 p- `$ DwriterObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
+ C* |1 X+ N4 O8 e8 l9 gwriterObj.FrameRate = 5;           %视频播放的帧数
; ]3 |0 p$ {% q& aopen(writerObj);                 %打开视频文件4 P  H! a, Z6 }, G  y

. k' `! ?6 m, j) E/ P4 R

! q( z/ r& a$ |+ dfor n=1:507 M; `1 {% O9 _6 ^
...$ E' O  U! P  j/ T$ x2 n
F(n)=getframe(gcf);% i: M) `. R( E$ _1 k
writeVideo(writerObj,F(n));4 ~  x9 D. ]2 C/ _" y3 v
end
+ ^# B" ~! @5 S7 H2 Q* U: z$ q* @close(writerObj);" ?8 z! X( s/ \, C7 v

9 D2 H% ]. t. O: r6 Y2 u* K/ }9 L( M( `* o6 L
4 Z1 J7 r# d0 c

0 n' c6 s0 U' [5 s( L/ }4 d( X; v

( ~  O/ o3 G3 t3 ~1 @6 H0 i  i2 j. Y7 d2 N& S5 W
                    6 W; i6 \- q7 k9 e$ ^! b+ E, u  ?
5 K( f, |& x$ {' A- C( [
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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