首页 > 其他 > 详细

n个图片生成gif图片.m

时间:2015-05-10 22:29:49      阅读:368      评论:0      收藏:0      [点我收藏+]
save_file='c:\Users\Public\Videos\Sample Videos\imw\imwrite\123out.gif';
path='c:\Users\Public\Videos\Sample Videos\imw\imwrite\';
path2='*.jpg';
s=strcat(path,path2);
files=dir(fullfile(s));
len=length(files);
for i=1:len
    path_0=strcat(path,files(i).name);
    imshow(path_0);
    %M=getframe(gcf);
    %nn=frame2im(M);
    I=imread(path_0);
    [nn,cm]=rgb2ind(I,256);
    if i==1
        imwrite(nn,cm,save_file,'gif','LoopCount',inf,'DelayTime',0.1);%说明loopcount只是在i==1的时候才有用
    else
        %[nn,cm]=rgb2ind(nn,256);
        imwrite(nn,cm,save_file,'gif','WriteMode','append','DelayTime',0.1)%当i>=2的时候loopcount不起作用
    end
    pause(0.01)
end

n个图片生成gif图片.m

原文:http://blog.csdn.net/whk100312/article/details/45624991

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!