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

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

[复制链接]
(一)图片输出命令print的相关用法:
$ R" C2 i+ ^) o# M7 Z' Dpngnam=strcat(outdir,filename);  %图片输出的路径以及文件名( S) e* B+ g" @; i4 C" K
print(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率0 G  Y! \" E3 y# }) i$ a% `3 o
saveas(gcf,pngnam,'fig')
( k* G% F$ W7 q. ^
2 x% S9 g8 ^8 Z  ?) T6 J4 H5 L' H0 u- `; A7 v3 ~
# ?0 w2 {# G8 {) \  O
附:变量保存命令:save('E:datadata.mat','data')  m, n* J/ N! `/ B9 u- [

) g* _, Y: q! |* j, m

6 _/ R2 X' v0 [5 c/ o(二)动画制作方法之一:) b/ C6 m5 T2 v
1 H0 {4 E) t6 Q6 s' A
figure;
' o8 g9 y! `$ ~3 P
% B0 Y" ^6 z6 I" \6 S
filename='test.gif';
% _; t* I  }2 S9 t; O" Xfor n=1:20; F* t* x) ]* u# _
  ...
! o. q. D) m; u/ H) I2 r drawnow) |8 Z& J. A$ a" \
frame = getframe(1);
  M1 k0 ?* ^% h% q2 z* H im = frame2im(frame);
3 j6 Z* A' z2 b5 |6 E1 k [a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!, Q  N+ w- V  Q7 A  N2 L
if n = =1  R- {6 G6 @( |( s1 I5 |, g
   imwrite(a,b,filename,'gif','Loopcount',inf);
3 U- h1 C0 @( k1 U" }& m  else# K, _2 Y# q+ T7 K8 ~7 F
   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');- m: _5 C% N8 k' D+ \" F( J
end: C/ z+ r9 _/ e: n2 H8 }
end
, K7 T" l) z, I* I: q! f9 A注:delaytime可以控制动画的快慢.
( y( N2 f! @/ W3 [. C$ Y% ](三)视频制作方法之一:+ n. K- N: h0 C1 x

# D0 s  T: O5 j2 AwriterObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
- k6 L: v. y6 M+ RwriterObj.FrameRate = 5;           %视频播放的帧数
) ?& i% S; R* ?3 lopen(writerObj);                 %打开视频文件
$ s% u# y6 ^; X4 @0 }: x; g6 R) [+ U' m

8 _$ v- y4 C2 [for n=1:50
# O* B) t7 F0 N3 N& M ...% P7 @! e% P$ ~! m+ e
F(n)=getframe(gcf);
4 P4 Y6 n. [# E$ k6 e writeVideo(writerObj,F(n));
, ?% j& f$ b7 Fend+ Z( V% y5 ~1 y' t
close(writerObj);7 c- Q; z7 R/ v8 c0 \& |5 C
7 o, U! q# P% F# F
+ C2 F2 k6 q, l- k9 N
7 m1 F/ u2 V: V9 v8 Z9 \5 H; }

" k6 S% j! N- f( U2 v9 D3 D
& a; z3 C/ Y1 X# d3 S- }9 r& D
$ y6 H  y* T5 o8 \
3 j6 I) z3 Z+ p( x                    , }* W. z5 N4 w- N# O' ?4 [
- a* g: H! B6 d* j) X; x$ d( l
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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