了解了各种图片的编码格式后,不同图片格式的优劣就很好理解了。一般来说 JPEG 比 PNG 压缩程度更大,文件体积更小。图片色彩越复杂,图片信息越多,图片信号高频段越少,JPEG 的有损编码损失越少。对于色彩复杂的图片 JPEG 相比 PNG 是较好的选择。对于色彩单一的图片,JPEG 有损编码后,图片高频段大量被丢弃,导致图片质量很差,这种情况 PNG 是更好的选择。WEBP 显然会比 JPEG 体积更小,编码时间更长,但长的时间相对于传输时间可以接受。WEBP 比 PNG 体积更小,色彩单一的情况下,解码时间比 PNG 更短,色彩复杂的情况下,解码时间比 PNG 更长。BPG 图片的文件体积是现阶段图片格式中最小的,解码时间也是最长的。因为 BPG 现在支持情况不太理想,而且专利也是头疼的问题,BPG 的未来尚不明朗。如果说想尝试新的图片格式来优化性能,WEBP 是很完美的选择。BPG 的成本会大一些。