【问题标题】:why .webp larger than .png?为什么 .webp 比 .png 大?
【发布时间】:2021-06-16 09:45:26
【问题描述】:

为什么 .webp.png 大?

我使用 ABIC 程序转换 png -> webp。但有些文件比原始 png 文件大。

.webp 文件

原始 png 文件

diff-res 就在这里。

两个问题:

  1. 为什么 png -> webp 变得更大?
  2. 在使用 webp 图片时,我不觉得可以节省尺寸。 Android如何压缩图片文件才能获得很大的效果?

【问题讨论】:

  • 您是如何导出图像的?有不同的质量设置会影响文件大小。
  • 我使用了 75% 的质量
  • 我不会使用简单的文件格式,而是坚持使用官方支持的格式。

标签: android webp


【解决方案1】:

在 cwebp 上使用 -near_lossless 40 以获得最好的 PNG 效果。

【讨论】:

    【解决方案2】:

    根据我的测试,与 JPG 相比,Webp 只产生了良好的结果。 然而,对于 PNG,它需要两倍的文件大小来生成无损副本。 如果你真的很在意像素完美(像素艺术之类的),Webp 根本不是一个好的格式。

    【讨论】:

      【解决方案3】:

      有时生成的图像可能会更大。这只是 WebP 算法的一个限制。特别是当原始文件已经优化时。谷歌解释它here

      通常在从有损格式转换为 WebP 无损格式时,反之亦然。这主要是由于色彩空间差异(YUV420 与 ARGB)以及它们之间的转换。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-26
        • 2013-06-14
        • 2015-12-05
        • 2023-02-24
        • 1970-01-01
        • 2016-04-21
        • 2014-07-09
        • 1970-01-01
        相关资源
        最近更新 更多