c++ - 哪个更慢,jpeg 还是 png?

标签 c++ c libjpeg libpng

<分区>

我想知道这两种图像的解压缩过程是否存在显着差异:JPEG 或 PNG 哪个更慢?

最佳答案

这里许多说“视情况而定”的评论者是错误的。在每项已报告的研究中,PNG 解压缩总是比 JPG 解压缩慢。另外,我个人已经在几个不同的项目中验证了这一点。

不存在未压缩的 PNG 这样的东西,尽管 greg 的断言与此相反。所有PNG都是压缩的,所有PNG的压缩都是无损的。与同类 JPG 相比,解压缩所有 PNG 文件有点慢。

所有的 JPG 也被压缩,但 JPG 压缩总是有损的。特别是,质量为 100 的 JPEG 未压缩。 Quality 100 仍然具有有损压缩,尽管 Ed S. 的断言与此相反。请停止点赞他的评论。

关于c++ - 哪个更慢,jpeg 还是 png?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9027360/

相关文章:

dll - 配置脚本不启用 make 生成共享库

c++ - 使用一维数组的 LCS 动态规划

c++ - 如何在VS2013中使用内联版本的memcpy?

c - 分配时间对 malloc 函数请求内存大小的依赖性

c - 用 `perf record -g` 模拟 `perf_event_open`

c - 使用 libjpegturbo 解压 jpeg 返回 "Empty input file"

java - 在 Java 中针对接口(interface)进行编程与在 C/C++ 中使用头文件的概念相同吗?

c++ - 模板类和插入提取重载

c++ - VS2008 : how to run two separate projects from the same solution

c++ - libjpeg 中的错误处理