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

[复制链接]
(一)图片输出命令print的相关用法:! [  s$ k# U' K. v* g5 W
pngnam=strcat(outdir,filename);  %图片输出的路径以及文件名
: G! v. V. B; y$ `print(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率
" q9 R# a7 D3 Fsaveas(gcf,pngnam,'fig')0 d* s  w7 m6 u8 B/ b( s- I

3 L5 S# e8 s8 ]) k0 |8 z' l4 f( t& @# \7 j* F( C. X; p1 _
7 I3 V5 V% h/ Q* ^8 j# D3 t( K
附:变量保存命令:save('E:datadata.mat','data')
" g3 E5 r: _" J; `( \
$ g+ Q2 }" V6 n2 T

6 D% B$ V& f  ]; d(二)动画制作方法之一:$ b9 |; P7 j8 h# M4 Q; r+ ^% n# e# f: E
, t& b  q' H, ^0 }. e9 ?- `
figure;
* [7 H3 S/ f! _5 S1 E/ z% v

0 {4 t7 m  N) h& ~1 w; {4 w" ^filename='test.gif';  b, O" ^4 z% v, K! h* h3 R/ F
for n=1:20
3 z! Y; _6 r/ q3 N  ...
4 \; v" {4 K5 S- Y9 O9 O drawnow
# L( v9 R2 G2 R" c7 v$ | frame = getframe(1);
; z9 p' R; j  n7 T- ] im = frame2im(frame);
+ d4 S6 t& @! \! J4 a [a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!7 N8 M* `; g2 n' U6 d. o& P
if n = =1
1 M. i, D- r8 o+ J# v0 m/ T! z   imwrite(a,b,filename,'gif','Loopcount',inf);
- P, W0 G. B7 ]  else3 M: I  ?9 `) ], L" h; G
   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');
1 n0 Y: |9 U& @% s# i  C3 C8 Y end! P, C; U9 A" K4 D3 ]2 A
end
/ l3 F! [! s" P- m注:delaytime可以控制动画的快慢.6 O# u" R; F$ E8 ^0 v+ }: ]
(三)视频制作方法之一:: ~( _2 A* V. \7 ]9 f2 N, y
  j2 R9 _8 _4 E/ y
writerObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
5 N+ g; s0 X# ewriterObj.FrameRate = 5;           %视频播放的帧数
3 D8 y# B' a( I' x, `7 Mopen(writerObj);                 %打开视频文件% a6 j2 H6 u( ~; o/ l

- }% D# j, [# O1 _4 v' e

3 i2 Z7 N1 t; n8 I! n' J& @for n=1:50& ]" d. s, d1 K- j
...5 y4 T& g6 b$ o- S% r
F(n)=getframe(gcf);
6 B5 E0 O" c( v3 S writeVideo(writerObj,F(n));
" y# q, F9 k1 K. B( {" O1 uend
  P$ A& ~5 ~5 l4 @* T. Wclose(writerObj);* k; V5 @' ~3 _1 @. B

  }/ e6 n+ @9 m0 m( s# q* d
) [3 w- A' K4 b: B5 h
( a4 b# R) B- }1 k  V$ l
' E& a) x, Z! v# W2 e# i5 n. e0 u' h
+ [: J  N! t+ x$ F! H

/ }6 W( y. ]1 U3 K- Q+ B4 `                    
4 P# X* B, o) w$ T
1 p- n5 u. M) a6 W2 m. u                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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