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

[复制链接]
(一)图片输出命令print的相关用法:) Q0 D9 T; o8 ]3 Q0 W4 T) }" ?
pngnam=strcat(outdir,filename);  %图片输出的路径以及文件名
9 c0 E/ K+ n! ?+ H. n) b1 J0 W8 Sprint(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率2 j9 z2 j0 W2 Q: _/ _, r  c* @
saveas(gcf,pngnam,'fig')2 K- r! I4 o) g( i+ o2 q* m9 n

) g) e7 C" ]. A) _- T
) v3 p" t# r; W: ~* e; E" n
# o0 y. T# ]7 N- J5 [! T附:变量保存命令:save('E:datadata.mat','data')* L! m, k) m, ^8 n

, m8 v# \$ @+ O9 W

2 U* p3 z3 X7 c$ ](二)动画制作方法之一:
, \4 _' |$ [% a9 a) |! A" T3 Q7 `0 A2 c, x; y! m% P4 h
figure;" L; F& S4 o! {+ Q

1 T5 t* N$ J% R& H3 k3 sfilename='test.gif';
3 s3 N- {" e4 A7 }" u7 y7 V" G& o8 gfor n=1:20/ N0 ]9 Z  e* |
  ...
; Q7 C/ k( H: E2 D1 X/ O3 h: v! _: p$ ^ drawnow
- o# X: u8 d. K. A9 q, g frame = getframe(1);% ]! y4 w4 A1 e9 A$ t  z
im = frame2im(frame);# v  Y6 j9 s0 ?+ V; w
[a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!, F9 d. p4 @$ e" d- l
if n = =18 D- J. l# y  N# D& R
   imwrite(a,b,filename,'gif','Loopcount',inf);  C& y0 R7 g5 `8 W
  else; k/ k* O8 J8 t2 x, u( M
   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');
: s- i+ i* v' g6 D, z3 k' ^0 y* | end
: x! {: G+ k4 G! W4 K4 p! c& H8 W8 dend
9 F  z+ p7 J" w/ K% B注:delaytime可以控制动画的快慢.  V- D; q% h! K! R4 X6 j6 u& p! f
(三)视频制作方法之一:% g  w1 _  S' ~; d
$ i/ C2 T+ z9 p+ Q/ ?
writerObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件% _- u, g0 [* O2 X! m
writerObj.FrameRate = 5;           %视频播放的帧数
0 h# Z2 @6 V# ~6 f2 B7 a( uopen(writerObj);                 %打开视频文件
- N/ v) M' C( Q, _2 r1 K; _5 E  r! c5 Y: H3 X5 |% T
4 W, f# C- _0 @) C& H
for n=1:507 V  W! t: L3 ]9 h
...
3 @8 E$ ^( T, b1 kF(n)=getframe(gcf);+ j: \# h, v7 ^$ Q+ S1 h7 g3 z
writeVideo(writerObj,F(n));: L' U* g$ s% k3 M& U
end2 z* ]: G6 ~$ l( k1 d
close(writerObj);
* C4 n6 T* e0 B' U# f
1 ~. r( `) f$ F0 W

+ ~  I# m6 G% M' ?' l* M! P( Z
+ _. U! R. |. F" A1 V) `( o) l# X0 r0 \

& [! p  a  l6 o/ d9 l
" Q- {1 G4 @% ~' ]% ^0 C$ P) ]- b/ [; |  E3 b
                    
( q4 {4 X/ L/ e" |
4 v, t8 t: ^% ?9 F                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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