matlab保存movie做出的gif,利用Matlab实现读取gif文件并且保存图像 教程

有些gif图像很好,想得到其中的图像可以这样干:

下边的代码本人亲自试验过……

clc;close all;clear all

info = imfinfo('3.gif');%第一次读取,用于获取属性值

W = info.Width;

H = info.Height;

W = W(1);

H = H(1);

len = length(info);

figure('NumberTitle', 'off', 'ToolBar', 'none', 'Menu', 'none');

pos = get(gcf, 'position');

set(gcf, 'position', [pos(1) pos(2) W H]);

set(gca, 'position', [0 0 1 1]);

hold on;

for i = 1 : len

str=sprintf('photo%d.jpg',i);

[Ii, map] = imread('3.gif', 'frames', i);

imwrite(Ii,str,'jpg');

F(:, i) = im2frame(flipud(Ii), map);

end

movie(F, 20);

close;

原始的gif文件:

1_120622144313_1.gif

利用Matlab实现读取gif文件并且保存图像 教程

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值