PNGEncoder2:一个更好的 Flash PNG 编码器

时间:2024-07-12 16:14:52
【文件属性】:

文件名称:PNGEncoder2:一个更好的 Flash PNG 编码器

文件大小:283KB

文件格式:ZIP

更新时间:2024-07-12 16:14:52

Haxe

概述 这是我的 PNGEncoder2 库的快速入门指南,它将 BitmapData 对象压缩为 PNG 文件(存储在 ByteArray 对象中)。 要更深入地解释它的工作原理,请查看我的。 特征 极快的性能:用编写并针对速度进行了高度调整,它的性能可以超过高达 5 倍(在 FAST 设置下)! 这是通过我专门为此编码器从头编写的自定义 DEFLATE 库实现的。 压缩选项:我的自定义 DEFLATE 实现也使之成为可能,您现在可以在压缩级别之间进行选择:FAST、NORMAL 和 GOOD(以及 UNCOMPRESSED,但是...)。 真正的异步编码:大多数其他异步 PNG 编码器异步执行从位图数据到 PNG 数据的转换,然后在最后调用 ByteArray.compress() —— 这是一个很长的同步操作,可能需要总编码时间的一半或更多。 (一个例外是很酷的,但它的异步模式非常


【文件预览】:
PNGEncoder2-master
----PNGEncoder2.hxml(90B)
----Test.hxml(94B)
----PNGEncoder2.hx(71KB)
----build.bat(1000B)
----Test.hxproj(2KB)
----README.mdown(8KB)
----PNGEncoder2.swc(46KB)
----com()
--------remixtechnology()
----slim()
--------PNGEncoder2_good.swc(38KB)
--------PNGEncoder2_good_with_decoder.swc(41KB)
--------PNGEncoder2_fast.swc(24KB)
--------PNGEncoder2_normal_with_decoder.swc(31KB)
--------PNGEncoder2_fast_with_decoder.swc(27KB)
--------PNGEncoder2_normal.swc(29KB)
----Test.hx(8KB)
----PNGEncoder.hx(4KB)
----.hgignore(42B)
----DeflateStream.hx(83KB)
----DeflateStreamTests.hx(5KB)
----PNGEncoder2.hxproj(2KB)

网友评论