Android 为什么.webp比.png大?

Android 为什么.webp比.png大?,android,webp,Android,Webp,为什么.webp比.png大 我使用ABIC程序转换png->webp。但有些文件比原始png文件大 .webp文件 原始png文件 而diff res就在这里。 两个问题: 为什么png->webp变得更大 使用webp图片时,我感觉不到尺寸的节省。安卓如何压缩pic文件才能获得很好的效果 在cwebp上使用-near_lossless 40可获得PNG的最佳效果。根据我的测试,与JPG相比,Webp只能产生良好的效果。 然而,相对于PNG,它需要两倍的文件大小才能生成无损拷贝。 如果你

为什么.webp.png

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

.webp文件

原始png文件

而diff res就在这里。

两个问题:

  • 为什么png->webp变得更大
  • 使用webp图片时,我感觉不到尺寸的节省。安卓如何压缩pic文件才能获得很好的效果

  • 在cwebp上使用
    -near_lossless 40
    可获得PNG的最佳效果。

    根据我的测试,与JPG相比,Webp只能产生良好的效果。 然而,相对于PNG,它需要两倍的文件大小才能生成无损拷贝。
    如果你真的关心像素完美(像素艺术等),Webp根本不是一个好的格式。

    有时生成的图像可能会更大。这只是WebP算法的一个局限性。尤其是当原始文件已经优化时。谷歌解释了这一点

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


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