WuYK的个人博客分享 http://blog.sciencenet.cn/u/WuYK

博文

matlab中由多张图片制作gif图

已有 3812 次阅读 2022-7-6 11:07 |个人分类:matlab|系统分类:科研笔记

%将图片的名称按1,2,3~顺序命名
num = 30;%为影像数量
for i=1:num
    str = strcat(num2str(i), '.bmp');
    A=imread(str);
    [I,map]=gray2ind(A,256);%灰度图像
    %[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

movefig.gif



https://m.sciencenet.cn/blog-3473451-1346094.html

上一篇:GMT绘制研究区与光学影像
下一篇:南昌市InSAR监测形变速率(近三年)

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 06:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部