发布网友 发布时间:2022-04-24 14:30
共2个回答
热心网友 时间:2022-04-27 19:57
比如说你的图片保存在【d:\图片】文件夹下,名字分别为01.jpeg 02.jpeg……10.jpeg,欲将其保存到【e:\合成图片】文件夹下的unit.gif文件中,每张图片显示间隔为1秒,256色。下面是程序。
wm={'overwrite','append'};
for n=1:10
a=imread(['d:\图片\',sprintf('%02d.jpeg',n)]);
if ndims(a)==2
a=cat(3,a,a,a);
end
[b,c]=rgb2ind(a,256);
imwrite(b,c,'e:\合成图片\unit.gif','DelayTime',1,'WriteMode',wm{1+(n>1)});
end
热心网友 时间:2022-04-27 21:15
用软件 gifAnimator吧 欲善其事必先利其器。。。