Project1
标题:
请问用ZLIB怎么压缩图片?
[打印本页]
作者:
先知先觉
时间:
2009-12-19 11:20
提示:
作者被禁止或删除 内容自动屏蔽
作者:
紫苏
时间:
2009-12-19 11:52
没区别,还是一样从文件输入字符串,交给 deflate 即可
作者:
后知后觉
时间:
2009-12-19 12:51
本帖最后由 后知后觉 于 2009-12-19 13:10 编辑
Zlib的压缩率低的可怜
梦幻群侠转3体积500+ 整体游戏目录里除了exe和ini
别的全部用ZLIB处理..结果只少了20+MB = =
不晓得用tar.gz能压多少出来= = 没试过...
作者:
先知先觉
时间:
2009-12-19 13:16
提示:
作者被禁止或删除 内容自动屏蔽
作者:
紫苏
时间:
2009-12-19 13:42
File 是一个流式对象类型,本身并非字符串,用户通过这个流就可以输入字符串:
File.open("DSCN2576.JPG", "rb") { |fin|
File.open("DSCN2576_C.JPG", "wb") { |fout|
fout << Zlib::Deflate.deflate(fin.read)
}
}
复制代码
作者:
先知先觉
时间:
2009-12-19 14:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
后知后觉
时间:
2009-12-19 15:25
也可以说是400MB
有100MB是音乐 Zlib对音频文件基本上是无能的
我deflate的时候后面的第2参数是省略了的.
那个参数不是太明白(看的英文说明= =).就没动.缺省的话是4.最高好像是9.
p.s.再把字符串写到一个新文件里去然后bitmajp.new()
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1