3

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

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

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

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

你怎么看?

4

1 回答 1

4

查看杰克逊邓斯坦的这些优秀帖子。我复制了与该主题相关的主要结论:

http://jacksondunstan.com/articles/2117

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

http://jacksondunstan.com/articles/2134

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

因此,如果您不打算使用 alpha 通道,最好使用 JPG 以提高 CPU 性能。

于 2013-06-25T07:14:33.557 回答