MATLAB中利用多幅图片生成GIF动画

发布时间:2024-12-13 22:39

制作GIF动画来展示连续过程 #生活知识# #摄影技巧# #后期处理#

最新推荐文章于 2024-10-17 18:56:24 发布

zhenhang525099 于 2016-03-27 19:33:01 发布

for i=1:num
    str = strcat(num2str(i), '.jpg');
    A=imread(str);
    [I,map]=rgb2ind(A,256);
    if(i==1)
        imwrite(I,map,'movefig.gif','DelayTime',0.1,'LoopCount',Inf)
    else
        imwrite(I,map,'movefig.gif','WriteMode','append','DelayTime',0.1)    
    end
end

其中可以将需要制作的图片重命名为以数字1,2,3....的jpg文件,num为所包含的图片的总数。除此之外还需要将这些图片放到MATLAB当前工作的目录下,如果不想这样做可以通过加路径来获得所需图片。值得注意的是运行上面的程序会出错,此时需将倒数第三行中的append改为overwrite然后运行后再改回append,就可以生成一幅GIF动画了。

网址:MATLAB中利用多幅图片生成GIF动画 https://www.yuejiaxmz.com/news/view/468751

相关内容

MATLAB图像处理(包括图像类型转换)
绿色低碳环保生活房屋=gif图素材gif图片素材下载
生活常识预防食物中毒饮食安全彩色gif图素材gif图片素材下载
科技智慧生活机器人打扫家庭卫生清理gif图素材gif图片素材下载
绿色低碳节能环保生活地球旋转可循环gif图素材gif图片素材下载
MATLAB制作GUI—GUI中图像坐标的获取③(回调函数实现)
【上斜哑铃卧推】上斜哑铃卧推图解GIF动画详解
matlab中for循环的简单使用
图片编辑
Matlab

随便看看