4

我正在开发一个允许用户上传个人资料图片(基本上是头像)的网络应用程序。这些图像将不大于 100 x 100 像素,并且将是人脸的照片。

我们希望允许用户上传各种图像格式,但我们也希望将它们全部转换为相同的图像格式。什么是尺寸、质量等方面的最佳图像格式?

编辑

在这种情况下,尺寸比质量更重要,但不是很多。

4

3 回答 3

12

对于人脸,JPEG 是您最好的选择。即使是相对高质量的 JPEG 图像也将相对于替代方案被显着压缩。

JPEG 格式(及其压缩工作方式)是为照片等“自然”图像而设计的。(替代品,主要是 GIF 和 PNG,更适用于计算机图形、图表等)

说了这么多,你应该试试。拍摄几张示例照片,将它们转换为各种图像格式,并查看它们的比较(对主题表示歉意!8-)

JPEG,6,668 字节:

替代文字
(来源:entrian.com

PNG,31,651 字节:

替代文字
(来源:entrian.com

于 2009-09-17T21:06:51.587 回答
1

我认为 JPG 最适合头像,我找不到透明度的需要。

JPG 可以用于照片,但会过度用于图形,但对于 100x100 来说,它并不是一个巨大的开销

于 2009-09-17T21:12:41.547 回答
1

对于如此有限大小的图像,并且考虑到个人资料图片很可能是自然图像,JPEG 肯定是要走的路。

当处理一个非常重复的模式时,PNG 效果很好。计算机生成的图形,如屏幕截图、渐变。有几个过滤器可以提高放气的有效性,但是由于 PNG 的无损特性,您几乎永远不会在这些类型的图像上获得类似的压缩比。

于 2009-09-17T21:27:01.160 回答