资源简介

实例使用: 第一步:图像数据_请导入到matlab.mat 第二步:运行matlab_out_gif.m内程序 可以使用matlab内矩阵数据成像后做gif,也可以直接导入已有图片生成gif

资源截图

代码片段和文件信息

colormap(gray);		%输出灰度图
for i=1:11
% 已经存在的图片
% Img=imread([‘C:\Users\wm\Desktop\131216\P‘ num2str(3+2*i) ‘.png‘]);
% imshow(Img);

% 数据矩阵现生成图像
Data1=reshape(vot_off_data(2:132301i)420315);
eval([‘P_off‘num2str(i)‘=transpose(Data1);‘]);
eval([‘imagesc(P_off‘num2str(i)‘(1:2201:419));‘]);
eval([‘title(‘‘第‘num2str(i)‘张图片‘‘);‘]);

frame=getframe(gcf);
im=frame2im(frame); %制作gif文件,图像必须是index索引图像
[Imap]=rgb2ind(im256);

if i==1
imwrite(Imap‘face.gif‘ ‘Loopcount‘inf‘DelayTime‘0.5);%第一次必须创建!
else
imwrite(Imap‘face.gif‘‘WriteMode‘‘append‘‘DelayTime‘0.5);
end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         720  2013-12-18 17:09  matlab_out_gif.m
     文件     2057320  2013-12-18 17:10  图像数据_请导入到matlab.mat
     文件      780411  2013-12-18 17:03  face.gif

评论

共有 条评论