上传验证的图像文件格式是什么?

时间:2011-04-19 23:39:41

标签: ruby-on-rails ruby image file-upload paperclip

我正在为回形针设置图片上传验证(所以有人不上传pdf等等),我很想知道应该允许哪些图片文件格式上传?

我在各种示例中都注意到,某些验证只允许使用.jpg,.gif和.png。这有什么潜在的原因吗?我相信有更多不太流行的格式。

1 个答案:

答案 0 :(得分:1)

有大量的图像格式。大多数都无法在浏览器中查看,因此几乎没有理由说明您希望在大多数网站上使用这些内容。

.tiff,.raw和专有变体等图像格式可能非常庞大,最适合高分辨率用途,如照片打印,因此您可能不想使用它们。他们太笨重了。

.jpg,.gif和.png是Web使用的常用选项,因为它们可以压缩到小尺寸,允许从服务器快速移动到浏览器。更高质量/更低压缩设置的.jpg也可以是非常好的质量,并且适用于没有大面积纯色的照片类型图像。 .gif和.png更适用于图表或图表等图形,其中有大的纯色区域。

维基百科有一个article谈论各种格式。