gpt4 book ai didi

javascript - 有没有比 PNGEncoder 更快的将位图数据编码为 PNG 的方法?

转载 作者:行者123 更新时间:2023-11-30 05:35:56 26 4
gpt4 key购买 nike

我正在使用 native Flash PNGEncoder 库将字节数组编码为 PNG,每张图像大约需要 300 毫秒。有什么我可以做的不同的事情来加快它的速度还是有另一个更快的库?

这是我的代码:

http://pastebin.com/Q7MiWg9u - 第 65 行

注意:JPG 编码器比 PNG 编码器慢大约 10 倍,但如果存在更快的编码器,我会考虑使用 JPG 而不是 PNG。

注意:如果我可以将位图数据从 Flash 传输到库并让它在 AS3 库完成之前返回,那么我使用 JavaScript 编码器没有问题。

最佳答案

这是一篇非常好的文章,可能会对您有所帮助:http://jacksondunstan.com/articles/2143

PNGEncoderOptions 有一个fast 属性,我猜它默认是false。文章还展示了不同方法之间的基准比较。

还有一个follow-up里面有更多的测试和技巧:http://jacksondunstan.com/articles/2152

因此您可以选择此处列出的其中一个并测试一些图像以查看其工作原理,但如您所知 - 它几乎不依赖于图像 ;)

希望有用!

关于javascript - 有没有比 PNGEncoder 更快的将位图数据编码为 PNG 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23838852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com