JPG与PNG的AS3 CPU性能

时间:2013-06-25 00:31:24

标签: image actionscript-3 air png jpeg

我无法找到有关此主题的任何信息。

那么,就运行时性能而言哪个更好:JPG或PNG?有什么区别吗?有人做过测试吗?

一个方面是在将JPG或PNG加载到BitmapData时使用了多少CPU。我认为加载到BitmapData时都会转换为原始像素数据,因此JPG是一种压缩格式会占用更多的CPU周期。

另一方面是渲染。如果我的直觉确实是正确的,那么渲染成本应该没有区别。

您怎么看?

1 个答案:

答案 0 :(得分:4)

查看Jackson Dunstan的这些优秀帖子。我复制了与该主题相关的主要结论:

http://jacksondunstan.com/articles/2117

  

JPEG是加载/解压缩的最快格式。它的速度是PNG的三倍

http://jacksondunstan.com/articles/2134

  

上周的文章称PNG 3x的加载速度比JPEG慢。然而,这仅适用于ARGB(全彩色)PNG。灰度PNG快40%,索引时间不到ARGB PNG的一半。

因此,如果您不打算使用Alpha通道,那么使用JPG的CPU性能会更好。