|||
来自 知乎 瑞璐莎
clear;clc;
filename = 'Model.gif'; % 保存文件名
for i = 1:20
fileName = [num2str(i), '.jpg']; % 当前路径下有20张图
img = imread(fileName);
img = imresize(img, [512, 512]); % 重定义尺寸
imshow(img);
set(gcf, 'visible', 'off'); % 不显示窗口
q = get(gca, 'position'); % 获取位置
q(1) = 0; % 设置左边距离值为零
q(2) = 0; % 设置右边距离值为零
set(gca, 'position', q);
frame = getframe(gcf, [0, 0, 512, 512]);
im = frame2im(frame); % 制作gif文件,图像必须是index索引图像
imshow(im);
[I, map] = rgb2ind(im, 256);
if i == 1
imwrite(I, map, filename, 'gif', 'Loopcount', inf, 'DelayTime', 1);
else
imwrite(I, map, filename, 'gif', 'WriteMode', 'append', 'DelayTime', 1);
end
end
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-1-5 07:46
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社