| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1172 人关注过本帖
标题:[求助]GIF-LZW不解
只看楼主 加入收藏
B2Mouse
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-9-4
收藏
 问题点数:0 回复次数:3 
[求助]GIF-LZW不解


在网上找了一个可以对GIF图片进行LZW压缩的源代码,可以运行结果是“原图片是641字节,压缩文件却是752字节,但解压后能生成正确的641字节源文件”。这是为什么呢?

代码代长,我就没贴出来。有没有人遇到过类似问题?好像找到的用于文本文件的LZW压缩生成的压缩文件也有类似情况发生,居然比源文件大!

搜索更多相关主题的帖子: 源代码 文件 字节 LZW 
2007-10-09 10:17
cobby
Rank: 1
等 级:新手上路
威 望:1
帖 子:565
专家分:0
注 册:2007-7-11
收藏
得分:0 
算法没看过代码不知道,不过大多有损压缩算法在删除冗余信息的同时,会存储恢复所需要的信息;当源文件数据冗余信息很少时,这种压缩算法不但不能使源数据减少,反而多花空间在存储压缩信息上。

努力成为菜鸟!
2007-10-09 16:50
cobby
Rank: 1
等 级:新手上路
威 望:1
帖 子:565
专家分:0
注 册:2007-7-11
收藏
得分:0 
同样的算法程序你试在bmp图片上压缩效果应该就比较明显了

努力成为菜鸟!
2007-10-09 16:50
B2Mouse
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-9-4
收藏
得分:0 

哦,是这样,膨胀原因基本知道了。

现在听说GIF的图片其实都是用LZW压缩好的,也就是说图片里的数据流都是经过LZW算法压缩过的,否则的话是Uncompressed GIF,但这种比较少。

那么,如果对现在GIF进行解码(不知道解压缩是不是就是解码?)的话是不是也可以用LZW算法呢?有没有对于这方面熟悉的人帮忙说说,或给个链接也行,谢谢。。

2007-10-11 02:15
快速回复:[求助]GIF-LZW不解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042043 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved