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

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

[复制链接]
(一)图片输出命令print的相关用法:) Y2 E9 i9 W& S: W7 y* R
pngnam=strcat(outdir,filename);  %图片输出的路径以及文件名; w5 A' J9 c" ~' N
print(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率
4 E+ }, W) d! N, g+ F. L. j" Y5 Asaveas(gcf,pngnam,'fig')! ^' r  e( n3 i, B
( E! b. @- w  {: ]. {; x

* N) f% }) \, X- ]0 t' r7 l% V; T7 E# E# l! F* o9 j
附:变量保存命令:save('E:datadata.mat','data')
- D8 y! x" T" {+ w4 O9 @. S4 d  t1 w' ^
& U  C$ I! c4 K; @. _5 a  u
8 [- t0 _5 {1 f6 ?) P$ `, e
(二)动画制作方法之一:
+ o4 I5 R( h, L4 v  B( ?8 }  l9 o: z: F) J
figure;- G. c: P7 t% C

  c$ `2 d8 H/ P7 q. Sfilename='test.gif';
0 M8 P, M! q  J$ P! x4 o$ Ufor n=1:20
/ u7 c6 O& f9 T0 b  ...
- C2 `' z; |+ ]' q, m3 | drawnow
$ ?* ^1 H/ ?5 J1 E4 A0 ^+ K frame = getframe(1);
5 }( R! f5 w' Y& J, ` im = frame2im(frame);6 B+ W5 \/ e( J
[a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!7 |* n4 g4 j8 [8 y  a: B- e
if n = =1# U! J4 c8 y& q! y8 p! @5 _
   imwrite(a,b,filename,'gif','Loopcount',inf);) }& p3 G/ J2 U+ Y1 c- Z- C/ s# S
  else
% |# v% ~% K3 U8 p6 ?5 @. N2 E   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');/ @' U: @% e: I( ?
end
' K$ C4 [& A# z6 c- y9 cend
7 Q2 c# C; B' |1 b$ m" x! _注:delaytime可以控制动画的快慢.& R% a1 n9 }3 @% w4 ]2 t  R& s
(三)视频制作方法之一:- w9 d: H0 J# |- _3 b9 f% z! H, x
  N; ~+ W6 S9 p/ _9 P" A" \) `
writerObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
& O& h& P! ~$ O, k9 K: `8 E& ?writerObj.FrameRate = 5;           %视频播放的帧数
" [! G/ ?+ H: Q9 \% S# r" w! Mopen(writerObj);                 %打开视频文件1 n4 G6 J. G3 \+ h3 g9 d* l

) q; ~! b, |0 c5 z5 X/ U& }

4 w# i  W! B6 i0 w' U2 ^4 Pfor n=1:500 M) \" j1 d2 c- G7 A' i+ ^8 s
...
3 z7 b! l8 A6 L( ?F(n)=getframe(gcf);8 f" |+ _* q6 d$ J. X
writeVideo(writerObj,F(n));1 ]; [. P" w& x
end( }/ V4 Y6 n, m
close(writerObj);; q; y8 p( S* t; u: J; C, \0 S) O

0 p1 Q- B+ ~; o& x+ v4 Z
0 r. o; E3 }4 k+ n! k+ K3 l/ U* @2 ~2 y3 I0 s; T

+ M! n; Z* Q( B# Q0 _+ j8 I- u1 g# @' h9 {) u

6 r. A" v7 q* a& V! I0 \7 A* L' N2 p8 w) z& q
                    
  F: r$ n2 o( `; X' r5 u: o9 b6 h/ y0 R. }6 k' O3 q- i! n( n
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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