把图像保存到流以后要进行压缩,采用什么比较好??? (100分)

  • 主题发起人 主题发起人 wwolf
  • 开始时间 开始时间
W

wwolf

Unregistered / Unconfirmed
GUEST, unregistred user!
有没有比Zlib更快的?
(所有操作都是在内存中进行,不保存到文件中)
A big MemoryStream=> Fast 压缩 => a little MemoryStream
各位高手请说说各自的见解。
 
[blue]没玩过,我也想知道。[:)][/blue]
 
不知"卷起千堆雪tyn"有没有这方面的经验
 
用LZRW也不错呀,速度快,操作简单,用的是LZH的压缩算法。
 
如果是无损的用lzw
如果是有损的用小波算法,压缩比极高。
 
//有没有比Zlib更快的?
当然有!the whole block of stream-writing
算法很多,lzw,lzo等等都不错!
 
LZRW和LZW我目前有一个.c的
谁知道哪里有.pas的
 
to:YB_unique
哪里可以找到你说的
 
TGIFImage里面就有LZW源码
 
lzo的在UPX主页有源码下载,不过是C的。
 
各位说的是无损的吗?
 
to:YB_unique
哪里可以找到你说的TGIFImage
 
如果用LZW,和ZLIB想比,速度还有压缩率有什么不同?
 
http://www.melander.dk/delphi/gifimage/
 
我这儿有
 
两者没得比!再推荐一个!
http://delphi.icm.edu.pl/newl/d60/s047_001.htm
 
怎么说"没得比"
是指zlib很慢,压缩率很低。
还是两者真的没得比?
我很笨的,请说详细点。
TO:YB_unique,上回你也回答了我一个问题,我对你真是万分感激,
希望你再帮我一次。
 
//上回你也回答了我一个问题,我对你真是万分感激 ???
呵呵!是吗?我自己都记不得了!
zlib作为Delphi自带的压缩方法,在压缩率、速度、灵活度方面的确不尽如人意,要求不高时才使用!
 
说句题外话,如果是想把压缩后的文件连接到已经用aspack压缩过的文件后面去的话,好像
很多都会有问题,既解不出来!莫名其妙的!上次用zlib就是这样,最后是再另开一个buffer就好了!
奇怪中!
 
后退
顶部