Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image JPG vs压缩JPG vs WEBP-为什么WEBP不是';这不是最小的吗?_Image_Jpeg_Image Compression_Image Conversion_Webp - Fatal编程技术网

Image JPG vs压缩JPG vs WEBP-为什么WEBP不是';这不是最小的吗?

Image JPG vs压缩JPG vs WEBP-为什么WEBP不是';这不是最小的吗?,image,jpeg,image-compression,image-conversion,webp,Image,Jpeg,Image Compression,Image Conversion,Webp,我有这张照片(我在SGS 9 plus上拍摄的照片):。它的大小是4032x3024,重量约为3MB。我将其压缩,其重量1.3MB。对于我使用的PNG图像,我看到webp图像甚至比使用压缩的图像小得多。我期待类似的东西,尤其是我读到一篇文章,其中WEBP比压缩JPG小得多。 但当我在各种在线图像转换工具中将我的JPG转换为WEBP格式时,我看到1.5-2MB大小,所以文件比我压缩的JPG大。我错过什么了吗?WEBP不应该比压缩JPG小很多?提前感谢您的回答。这些是有损编解码器,因此它们的文件大小

我有这张照片(我在SGS 9 plus上拍摄的照片):。它的大小是4032x3024,重量约为3MB。我将其压缩,其重量1.3MB。对于我使用的PNG图像,我看到webp图像甚至比使用压缩的图像小得多。我期待类似的东西,尤其是我读到一篇文章,其中WEBP比压缩JPG小得多。
但当我在各种在线图像转换工具中将我的JPG转换为WEBP格式时,我看到1.5-2MB大小,所以文件比我压缩的JPG大。我错过什么了吗?WEBP不应该比压缩JPG小很多?提前感谢您的回答。

这些是有损编解码器,因此它们的文件大小主要取决于使用的质量设置。如果不确保图像具有相同的质量(),仅比较各种工具中的文件大小并不能说明什么

有两种可能性:

  • JPEG可能比WebP压缩得更好。WebP存在细节模糊、颜色分辨率低以及使用的颜色空间不足8位的问题。在较高的质量范围内,优化良好的JPEG可以与WebP相似或更好

  • 然而,在现代有损编解码器中,大多数文件大小的差异都是由于质量的不同。相同质量的JPEG和WebP之间的典型差异为15%-25%,但每个编解码器生成的文件大小很容易在低质量和高质量图像之间相差10倍。因此,大多数情况下,当您看到文件大小存在巨大差异时,可能是因为不同的工具选择了不同的质量设置(和/或重新压缩会丢失图像中的精细细节,这也会极大地影响文件大小)。即使是肉眼看不到的视觉差异也会导致文件大小的显著差异


  • 我的经验是,有损WebP在质量低于70(以libjpeg术语)时优于WebP,而JPEG在质量高于90时通常优于WebP。在这些品质之间,这似乎没有多大关系

    我相信WebP质量被夸大了大约7个点,即,为了匹配JPEG质量85,需要使用WebP质量92(当使用cwebp工具时)。我没有很好地测量这个,这是基于相当特别的实验和一些butteraugli跑步


    有损WebP很难压缩复杂的纹理,如密集的树叶,而JPEG的困难在于扁平边界上的细线,如挂在天空上的电话线或计算机图形。

    你可以用细微的,可能是难以察觉的变化。。。随着今天廉价的存储和带宽,这一点越来越不重要了。@MarkSetchell这是真的,但在移动设备上,在3G/4G连接上,当站点有许多图像时,它可能决定用户是否进入站点。