解析Gif文件的每一帧为图片文件

标签: 解析 gif 文件 | 发表时间:2014-09-15 23:52 | 作者:三片仙人掌
出处:http://www.iteye.com
网上下了解析gif的代码,有以下几个类(可以在网上找到):
AnimatedGifEncoder
GifDecoder
LZWEncoder
NeuQuant

调用的例子:
public static void main(String[] args) throws ImageFormatException,
			IOException {
		GifDecoder d = new GifDecoder();
		d.read("C:\\Users\\rui\\Desktop\\1.gif");
//		d.decodeImageData();
		int n = d.getFrameCount();
		System.out.println(d.gctFlag);
		System.out.println(d.gctSize);
		System.out.println(d.gct);
//		for(int i : d.gct) System.out.println(i);
		for (int i = 0; i < n; i++) {
			BufferedImage frame = d.getFrame(i); //  frame i
			
			int t = d.getDelay(i);
			FileOutputStream fos = new FileOutputStream("C:\\Users\\rui\\Desktop\\zrzr\\" + i + ".jpg");
			
			JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fos);
			encoder.encode(frame);
			fos.close();
		}
	}



问题:
解析出来的图片颜色的怪怪的,背景是红色的...反正和原来看到的gif不一样,找半天原因,可能和 全局色表(global color table)有关,但还没弄明白。
看GIF文件协议看的头疼!
妈呀,谁能帮帮我?!

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [解析 gif 文件] 推荐:

解析Gif文件的每一帧为图片文件

- - 行业应用 - ITeye博客
网上下了解析gif的代码,有以下几个类(可以在网上找到):. 解析出来的图片颜色的怪怪的,背景是红色的...反正和原来看到的gif不一样,找半天原因,可能和 全局色表(global color table)有关,但还没弄明白. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

【GIF】 Davidope超炫的GIF作品

- 浩 - 廉清波
这些让人看了头晕的 GIF 动画出自设计师 Davidope之手. dvdp 是两家设计工作室的创意总监以及老板,他说自己喜欢生活在危险中,因为他一天要喝掉两公升的可乐并抽掉两包烟,进来看看,一起头晕吧. 新鲜提示:如果你喜欢连战的这篇文章,请点击文章底部的 “推荐” 或 “引用” 按钮把文章收藏到自己的博客.

GIF vs APNG vs WebP

- - JayXon
GIF 是一个非常古老的格式,1987 年诞生,最后一个版本是 1989 年. (这就是为什么 GIF 文件头的 magic number 是 GIF89a). APNG 相对新一些,是 Mozilla 在 2004 年推出的,十几年的科技进步是不容小觑的,所以 APNG相对于 GIF 的优势十分明显,后面会分析.

周末gif福利08.27

- Leo - 热豆腐
欢迎光临热豆腐的小店,每月图片合集只要1块钱. 猛击查看原文:http://www.redoufu.com/2011/08/27/weekly-gifs-2/. 热豆腐Copyright © 2009-2010 每天的视觉盛宴. 严重期待趣图爱好者加入热豆腐交流群: 120026949 ,欢迎来搞,分享欢乐.

周末gif福利08.28

- Leo - 热豆腐
欢迎光临热豆腐的小店,每月图片合集只要1块钱. 猛击查看原文:http://www.redoufu.com/2011/08/28/weekly-gifs-3/. 热豆腐Copyright © 2009-2010 每天的视觉盛宴. 严重期待趣图爱好者加入热豆腐交流群: 120026949 ,欢迎来搞,分享欢乐.

每周GIF福利08.21

- Kindy - FeedzShare
来自: 热豆腐 - FeedzShare  . 发布时间:2011年08月21日,  已有 2 人推荐. 热豆腐计划推出周末福利计划,将会挑选一些好玩的动态gif图分享给大家. 由于动态图比较大,加载可能有点慢,可以先打开然后干点别的,一会儿再过来看,很欢乐的哦~. 猛击查看原文:http://www.redoufu.com/2011/08/21/weekly-gifs/.

周末gif福利09.11

- Lionheart - 热豆腐
09年6月~10年1月图宴礼包(new!). 猛击查看原文:http://www.redoufu.com/2011/09/11/gif-collection-3/. 热豆腐Copyright © 2009-2010 每天的视觉盛宴. 严重期待趣图爱好者加入热豆腐交流群: 120026949 ,欢迎来搞,分享欢乐.

周末gif福利09.18

- kxxoling - 热豆腐
09年6月~10年1月图宴礼包(new!). 猛击查看原文:http://www.redoufu.com/2011/09/18/gif-collection-6/. 热豆腐Copyright © 2009-2011 每天的视觉盛宴. 新浪围脖:http://t.sina.com/redoufu 邮箱:nicidoggy囧qq.com(把'囧'替换成@) ).

周末GIF福利09.04

- 大连猫 - 热豆腐
09年6月~10年1月图宴礼包(new!). 猛击查看原文:http://www.redoufu.com/2011/09/04/gif-collection-4/. 热豆腐Copyright © 2009-2010 每天的视觉盛宴. 严重期待趣图爱好者加入热豆腐交流群: 120026949 ,欢迎来搞,分享欢乐.