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