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

[复制链接]
(一)图片输出命令print的相关用法:
3 g. a3 d& I' c$ E% Opngnam=strcat(outdir,filename);  %图片输出的路径以及文件名$ ]0 Q3 \8 [# r9 E& _, q
print(gcf,pngnam,'-dpng','-r400') %后边两项分别为图片格式和图片分辨率" F. n' y* g3 `
saveas(gcf,pngnam,'fig')
  O2 y, x$ x0 ~+ R4 s; B- @
+ z+ a! S6 c5 J: M/ m( Z( ^# ~4 _

' j& ]' ^* A/ f3 U2 T- z: z附:变量保存命令:save('E:datadata.mat','data'); S1 o1 j$ C" M. n: F

/ @* K( `5 C: C6 y
# m; ^! g8 [: }0 E. J; S9 D
(二)动画制作方法之一:
! o4 L1 @$ t; t' j) ~) \- ]" N) E
' ^2 _* `# H# c5 Hfigure;
, E4 j. ]3 b: F% @* G
) Z$ v  i+ b" d1 [
filename='test.gif';% S* r  @8 K- L0 F
for n=1:204 L/ G( ]! L  n6 d+ P3 z
  .../ d6 t6 |2 J9 D& ], ~% D: T- c+ s
drawnow! D. |9 _& j8 u7 `6 v9 c1 B% {8 m; B  n5 i1 p
frame = getframe(1);
- P5 |/ _& [$ M" z( h+ [% F# ^( E, h6 s im = frame2im(frame);8 y4 A3 ~* F. I: @/ i; {4 O
[a,b]=rgb2ind(im,256);        %对contourf的图片要统一colorbar范围!!!
0 z2 o" m1 |/ T2 t if n = =1
, f0 A5 x  D: d   imwrite(a,b,filename,'gif','Loopcount',inf);3 _& `# D: r9 T7 m
  else
) Y8 w. S& W! c0 H   imwrite(a,b,filename,'gif','delaytime',0,'writemode','append');3 @( g2 h, C( t
end
4 f0 S; Y; Y7 w* \- G+ n7 e( E* ]( Rend
# D1 N! z" c5 \7 W2 x1 m* r6 Q: K注:delaytime可以控制动画的快慢.
4 G5 a" m) E2 p( ?* Z" l3 I" Q(三)视频制作方法之一:
  @) J7 @2 z! k( h  m# }. ^: v: T4 m  |( D& v3 j
writerObj = VideoWriter('peaks.avi');  %打开一个后缀为.avi的视频文件
# S" T% W( v% P5 W3 ZwriterObj.FrameRate = 5;           %视频播放的帧数
8 W8 h- A( Q  g& |open(writerObj);                 %打开视频文件
9 _( i& r$ O; m7 r8 m1 T% s* p
( y; k! g9 |4 Q/ d
$ a, s: `$ e* [! \' F
for n=1:50
. [/ P6 G4 J# B1 D0 a( _, S1 I( a ...
. a! O6 ^: L2 O2 t4 TF(n)=getframe(gcf);) I  O8 H" \- J% E' ^
writeVideo(writerObj,F(n));6 p- x% {# D7 w% F7 N
end5 ]+ D1 o9 A  v+ V, ^" J  Q
close(writerObj);4 L# r+ R* \& q. v% U0 u
: W8 P: J3 K) U: h2 I6 m8 d
( f# c1 b0 W) x. p. q2 u: ]% ?
7 g# m/ r' _5 D" U3 ^& K
* Q- @1 t1 Z- z$ ?* P
, h$ P# {7 }5 W. i9 p" H$ m2 M

( q9 {# F- b& y. ?2 X- _+ W- H; ]# T6 q1 D+ V% S  X1 I7 l
                    % B+ I( g! w: N& ^# w2 F
5 {! G+ z; J6 W' [, a* l
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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