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

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

[复制链接]
(一)图片输出命令print的相关用法:$ N! p3 s4 Z! F
pngnam=strcat(outdir,filename);  %图片输出的路径以及文件名
2 Y$ ]2 E- ^* Q' uprint(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率
' x* U- ?. R% J/ zsaveas(gcf,pngnam,'fig')- `3 D" N$ F5 k! {- h
0 q3 L. o0 }  G
( W9 Q  `% L4 K' ^
5 X; e7 S) X4 K* S
附:变量保存命令:save('E:datadata.mat','data')  ?+ ~# V6 y, l& Q

5 b2 ]' l0 R! M7 {6 D9 B% i0 D

$ S( q: Z. l7 s( V* W0 I4 o* {% S(二)动画制作方法之一:
# X& ]. ^7 I$ u( O7 q6 v  H' \+ s" J% N7 o1 {2 F# e
figure;$ f  u& M; f+ H- A; R' k* Q

  h* i: ~+ g* C2 ~/ V0 Pfilename='test.gif';1 t& N$ F' y3 T8 n9 @
for n=1:20
3 m) G7 ^$ r- J* s- Y$ l  ...
* H; H" u, Q/ [' V* ^- w4 P1 R drawnow0 c: E  U0 B# H, a: Z" _  R
frame = getframe(1);
& d: b% W8 O- w% L- r& g' k! q im = frame2im(frame);
# ]' y" \5 A. D5 l5 } [a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!. o7 g8 L- e  e: k" h
if n = =16 {3 [0 {3 U0 N' W5 u6 X6 a
   imwrite(a,b,filename,'gif','Loopcount',inf);
- P% L( w, W" d6 ^* ?% ~6 ^4 _  else$ I8 M3 ^, [& A! E
   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');
7 d# J: u! W$ i0 R' W) j/ ? end- x4 i+ {+ ]8 M+ n3 {- ~' e
end
/ m8 ~& y3 \4 q8 g  T* g" g; Y' ~% \7 W注:delaytime可以控制动画的快慢.
$ }" m% M7 W, X- {4 m/ f, v2 }(三)视频制作方法之一:4 w5 Q, u# t  f- G5 w

, X6 l$ O/ p) _7 g4 H7 t+ rwriterObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
" \$ U9 H0 }; w3 iwriterObj.FrameRate = 5;           %视频播放的帧数! M. @, I, Z4 J
open(writerObj);                 %打开视频文件* x0 _; w7 g6 H# @, ~/ {2 c
* O( l8 _- c: W) ^0 ?$ q: Y+ H- E, x
6 t/ e( I/ E! B( a' l8 |
for n=1:505 G! h5 l3 F' n, ?: M' D( s
...
5 ~* M4 \2 g0 I# L. ^0 {+ _F(n)=getframe(gcf);
% h: B# _) t1 C" w, I writeVideo(writerObj,F(n));
& P7 m' `" `: j8 vend& u$ ?5 O9 r6 c* J2 v' W! S
close(writerObj);
" v- r% \& T0 j& }% Z
$ k9 `/ p( ?. o5 V/ Y

8 s; K. b0 W6 y% d& o( Q' h; Z2 f/ l+ b1 O. G
7 F  J* X2 o3 R
+ C/ P7 [/ ]* Y/ k: }- A

3 D* Z& @  r1 g/ `) V
0 L# K& p# s. [) K! `                    2 i5 r$ P3 t8 E8 _/ y5 _/ A( }
  z/ f/ m% Q% t4 `" L) s# n/ S
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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