我意识到 PNG 通常是 web 标准,但我可能有一些独特的情况。我正在构建一个从服务器下载大量图像的应用程序。下载需要尽可能快,尤其是通过 3G 连接。我一直在研究服务器上图像的最佳压缩方式。理想情况下,我使用的每张图片都可以使用某种拖放转换器快速调整应用程序的大小。当我将其中一张图片转换为 PNG 时,文件大小约为 130KB。然而,当转换为可接受的 JPG 质量时,文件大小远低于 50KB。我应该在应用程序中使用 JPG 吗?
提前致谢,
我意识到 PNG 通常是 web 标准,但我可能有一些独特的情况。我正在构建一个从服务器下载大量图像的应用程序。下载需要尽可能快,尤其是通过 3G 连接。我一直在研究服务器上图像的最佳压缩方式。理想情况下,我使用的每张图片都可以使用某种拖放转换器快速调整应用程序的大小。当我将其中一张图片转换为 PNG 时,文件大小约为 130KB。然而,当转换为可接受的 JPG 质量时,文件大小远低于 50KB。我应该在应用程序中使用 JPG 吗?
提前致谢,
这实际上取决于图像的类型。基本规则是对照片使用 JPEG,对其他所有内容使用 PNG。
为什么会这样?JPEG 压缩是为照片设计的——照片可以处理有损压缩。另一方面,PNG 是为具有相似像素彼此接近的图像(直线、用一种颜色填充的区域、文本等)设计的压缩。如果您尝试在不是照片的图像上使用 JPEG,您会感到惊讶 - 它看起来不太好。
PNG 是一种标准 - 但用于图标、背景、图案等;不是为了照片。
是的,您可以使用 jpg。你不会遇到任何问题。这是质量和尺寸之间的权衡。Jpeg 通常更小,因为它被压缩以减小大小。Png是无损压缩的。
我已经制作了同时使用 png 和 jpeg 的应用程序,它们都像魅力一样工作。
编辑:您还可以查看此链接PNG vs JPEG
PNG图像尺寸很大,尽可能使用JPG(当您不需要透明度时)