我正在开发一个允许用户上传个人资料图片(基本上是头像)的网络应用程序。这些图像不会超过100 x 100像素,将成为人们脸部的照片。

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

修改

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

有帮助吗?

解决方案

对于面孔,JPEG是你最好的选择。即使相对高质量的JPEG图像也会相对于替代品进行显着压缩。

JPEG格式(及其压缩方式)是为<!>“自然<!>”而设计的。像照片的图像。 (替代方案,主要是GIF和PNG,更适合计算机图形,图表等)。

所有这一切,你应该尝试一下。拍几张照片,将它们转换成各种图像格式,然后看看它们如何比较(道歉为主题!8 - )

JPEG,6,668字节:


(来源: entrian.com

PNG,31,651字节:


(来源: entrian.com

其他提示

我认为JPG最适合头像,我无法找到透明度。

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

对于尺寸有限的图像,并且考虑到轮廓图片很可能是自然图像,JPEG肯定是最佳选择。

当递交一个非常重复的模式时,PNG效果很好。计算机生成的图形,如截图,渐变。有几个过滤器可以提高deflate的效率,但是由于PNG的无效性,你几乎不会在这些类型的图像上获得类似的压缩比。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top