自定义DEFLATE实现可加速PNG编码
|
我正在优化在Flash SWF中使用的PNG编码器(但我是用Haxe编写的)。
到目前为止,我主要通过使用快速的内存读/写来设法加快了速度。
在对代码进行性能分析时,我注意到大约有75%的时间花费在对Flash的内置compress()方法的一次调用中,该方法使用zlib算法(依次使用DEFLATE)。
我对压缩率不太挑剔,但是更快的压缩将是很棒的。因此,我想知道自己尝试实现zlib / DEFLATE是否值得。稍加搜索就可以找到zlib C实现源,但是它的读数并不准确(或者很容易移植!)。
我可以使用zlib / DEFLATE的任何简单实现作为起点吗?我宁愿不必花时间去看这两个规范,特别是因为我不知道在AVM2中运行的实现是否可以像最初的本机Flash一样快地运行。
没有找到相关结果
已邀请:
3 个回复
橙绥
埃输林桨铃
盛梯獭八搽