2010-11-18 40 views
2

有没有办法将位图数据编码到PNG中,以便在AS3中使用FileReference.Save()方法?我假设我需要一个编码器库。AS3 PNG编码器?

我在哪里可以获得将BitpmapData编码为PNG的库?

回答

3

您正在寻找:https://github.com/mikechambers/as3corelib

可能有其他的解决方案,但这种被广泛使用和行之有效的。我曾多次使用过它,没有问题。

+0

这是否适用于离线分配? (例如,投影机的CD发行版。) – Moshe 2010-11-18 05:41:25

+0

当然,它完全用AS3编写 – 2010-11-18 05:46:01

+0

谢谢,泰勒。看起来不错。我必须弄清楚如何将bitmapData放入编码器,但目前为止还不错。 – Moshe 2010-11-18 05:53:53

6

无耻插头!

我刚写了一个名为PNGEncoder2的新PNG编码器。它速度极快,提供三种压缩级别,支持巨大的图像,并提供真正的异步编码(在压缩步骤结束时不会暂停)。

更多详细信息,包括用法示例和完整功能列表,请参阅README on GitHub。我还写了一篇关于它的博客文章,其中包括一个benchmark与其他编码器(包括Adobe's和blooddy's)的比较。

+0

哇,这是快速PNG编码!很棒的工作和感谢分享! – mika 2015-01-10 00:02:07