14短视频生成GIF图片(matlab程序)

您所在的位置:网站首页 matlab怎么做循环 14短视频生成GIF图片(matlab程序)

14短视频生成GIF图片(matlab程序)

2023-07-09 01:58| 来源: 网络整理| 查看: 265

 

1.简述

      

在做工作汇报的时候,经常需要插入一些视频或者图片,但是有时我们想让视频能够自动播放,这时就需要gif格式的图片了,有什么办法能够方便制作呢,最近一直在寻找这样的办法,果然万能的MATLAB很OK,话不多说,上代码。

 

2.代码

clear; clc;  [x,y]=meshgrid(-8:.1:8);  for j=1:10  f=@(x,y)(sin(sqrt((11-j)*(x.^2+y.^2)))./sqrt((11-j)*(x.^2+y.^2)+eps));  z=f(x,y);  surf(x,y,z); shading interp;  M(j) = getframe;  if j==1  [I,map]=rgb2ind(M(j).cdata,256);  imwrite(I,map,'out.gif','DelayTime',.1,'LoopCount',Inf)    %gif图像无限循环 else  [I,map]=rgb2ind(M(j).cdata,256);  imwrite(I,map,'out.gif','WriteMode','append','DelayTime',0.1)    %添加到图像 end  end movie2avi(M,'out.avi') msgbox('MATLAB

 

 

3.运行结果

8b86358726454a10afed4156b643a854.png

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3