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

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

[复制链接]
(一)图片输出命令print的相关用法:9 j) O4 @/ W6 V- F3 Y9 O. k3 N
pngnam=strcat(outdir,filename);  %图片输出的路径以及文件名# o: l2 `, k  [1 e. ]/ O. x
print(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率
) R- o0 p7 f, w7 O' y6 K; ]saveas(gcf,pngnam,'fig')
0 s6 S' R6 K4 D, [
8 k" b; D% C+ e. V1 Q5 A
7 y% c" t4 w/ m& ]! l( j4 E  N9 O1 E' b" u6 l# }6 U7 Z
附:变量保存命令:save('E:datadata.mat','data')' y, s# _; q& {4 ]
* @0 r! j8 w- ?
8 G4 g! o  X9 x* Q+ W
(二)动画制作方法之一:: `; B. R' J! z7 l: p: M3 l

, E3 Z. _# J* [9 D* \+ Nfigure;
7 t9 u) ^  B0 p4 b2 E! h$ W( [
* I- ^* ]) C$ p* q9 n! P6 K* r
filename='test.gif';3 A. _  ]. x# u5 m- V9 A8 M8 e9 ^0 c
for n=1:20# ~) W" `7 _( ?% W: }0 }0 c
  ...
! u9 E- J' s" a. T drawnow$ @$ Y! U% T4 S8 F
frame = getframe(1);0 y# ~. ]: p8 y  X. i  i
im = frame2im(frame);
3 _  |  S, k: u [a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!5 `) D7 c. x' t: u+ N4 I' I
if n = =13 ?+ j/ {8 N; u4 s
   imwrite(a,b,filename,'gif','Loopcount',inf);
2 U* P0 v/ P" V1 \$ x& s/ a  else
% ]+ m, h: z2 c3 r0 V! J4 z   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');
2 w; l8 F& p) F+ ~) d- L5 Y end/ z4 ]& P4 S8 m' Z
end
! g% W" [( ~1 X% B/ M% Z5 R注:delaytime可以控制动画的快慢.
! ?& H1 u8 Q2 l4 ~$ R7 M(三)视频制作方法之一:
# Z% H2 c4 h! N6 ?, b0 n. C$ o: Q! V8 _
writerObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件$ r5 ]6 ?# G" J* F, ^
writerObj.FrameRate = 5;           %视频播放的帧数2 I, e8 Q" p" Y+ A
open(writerObj);                 %打开视频文件: V- Y# d8 a) J8 k8 {' F* q) v& R

( G. v# z: k' b9 P

2 i- z( l/ z& rfor n=1:50
5 S9 F% x: K/ y6 }$ R' p ...
3 \  N  \, ^3 ?# }, N1 fF(n)=getframe(gcf);
) h) q# J) M/ b1 Z1 i writeVideo(writerObj,F(n));
$ o7 H) a% o; l, z7 \! Q" r& a# ]6 D- @end% b, @1 M# A7 c$ C  k+ A+ f9 K
close(writerObj);
7 L, V8 U; @, i$ A. |% u
& s5 y8 w$ n. Q; C: m

- ]. x# s: |$ D3 T, N8 J9 G3 e) J4 s4 S  ^5 ^# y! Y
5 c, v5 H- M& i' }% |! b# u4 W

% ~. Y- o' F, j
6 H& `( e3 v- l  J4 J% h" |
' T( a* E% j% Z: m4 K                    
4 I* j* A1 \2 b/ f3 C6 ?- G% k  N) T
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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