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

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

[复制链接]
(一)图片输出命令print的相关用法:
7 v/ w/ L4 \6 R0 T1 {% S2 J% kpngnam=strcat(outdir,filename);  %图片输出的路径以及文件名8 j# l/ s2 |/ k( k8 \8 u9 B# W
print(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率
0 ~5 x  O$ z7 T1 Jsaveas(gcf,pngnam,'fig')
8 }# w6 w7 Y; m$ W" Z6 ^! l
7 E; e% t& `) p0 J9 _* B) x
$ q  R2 q, g* e
6 i5 H/ b7 {: H% ~8 a! z$ I$ Y附:变量保存命令:save('E:datadata.mat','data')$ _: u3 j7 l6 O4 E6 g7 L0 L& z* C# ?* ]
; b' b' J3 |* F" L& c3 ^7 @
# Y( ~( x# Z! R* V0 o
(二)动画制作方法之一:
, Z( s0 S5 C. ~2 ?2 X- O3 Z5 o- N) O' ?/ e
figure;
. u' U2 n; q8 x5 q5 y. ]

/ w( k8 @9 y7 m1 G$ i, Efilename='test.gif';. X$ K8 g+ z3 z$ S- s
for n=1:20' R! V" X/ ?) x# j/ ]) S& \! t  L
  ...
1 b0 o. T: q& _+ q drawnow
2 x5 T; u) b3 x, B1 h6 s% q. ~ frame = getframe(1);) ~$ o. n8 e+ M: v" U. w) B5 @+ E
im = frame2im(frame);
; Z. C( N# Q+ B" `7 q# ? [a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!) Y9 n( b  q0 T4 N! A
if n = =19 x* f* m6 d0 O! r
   imwrite(a,b,filename,'gif','Loopcount',inf);; L. K# p0 T# k0 a/ J: P" s
  else
* d3 g, b" K2 C% ]1 F   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');
1 L) x+ N# E9 a4 n end+ Y" c% }# h6 s
end8 o% q6 m2 s( H) e
注:delaytime可以控制动画的快慢.
$ ?' N+ Y, e" _/ Q) {, {) U(三)视频制作方法之一:9 {! P3 D9 f, r% _8 o5 r* w
. B  C9 T# g$ E; N$ g4 @: \
writerObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
' f$ u) a: V# i& GwriterObj.FrameRate = 5;           %视频播放的帧数
4 g& v" H- l. j7 N. p9 ropen(writerObj);                 %打开视频文件
% w  N& V. Z6 L, ~3 Q8 D, _5 J% [2 R
, O4 `( H! d; W/ K- l; N
8 f6 N3 T4 x6 U8 ?5 w' S
for n=1:50
, @; M* g% W- b: s; ~ ...
+ O; u8 H' \% _F(n)=getframe(gcf);
+ c* n# s0 l" j7 R2 ]6 o5 c& d2 e8 C writeVideo(writerObj,F(n));
" N4 g- O' a  g' uend
$ C3 U' ]9 s& i7 [( oclose(writerObj);- p) N1 U; c; `  t
) b& ^4 ~# R6 ^& B" }

1 ]9 q4 u0 `$ t* x2 r0 i
, v6 v& G! E# s. T/ {+ j
  B! m, k: v% D
! P$ h9 Q3 q4 S( j* r8 H: i
6 |, ?5 l& K1 `4 f8 G5 h9 _% b$ s2 L
                    
1 `  P9 ]3 k: ]! b; l3 V1 [- K
6 v% f2 H+ [+ W$ l/ F                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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