|你知道吗:JPG和JPEG这些图像文件格式之间到底有什么区别?

|你知道吗:JPG和JPEG这些图像文件格式之间到底有什么区别?

文章图片

|你知道吗:JPG和JPEG这些图像文件格式之间到底有什么区别?

文章图片

|你知道吗:JPG和JPEG这些图像文件格式之间到底有什么区别?


大家都知道我们在日常工作生活中会用到各种图像文件 , 而并不是所有的图像文件格式都是相同的 , 其中许多格式都是为了解决现有格式无法解决的问题而创建的 。
例如 , JPEG的出现是因为图像文件的大小占用了太多的存储空间 。
信不信由你 , JIF、JPEG和JPG文件扩展名或多或少指的是同一个东西 。 想知道为什么图像文件格式有这么多种类 , 还有它们之间到底有哪些区别 , 请大家跟着文章往下看:
什么是JPEG?
JPEG是“联合摄影专家组(Joint Photographic Experts Group)”的缩写 , 该文件类型是以帮助创建JPEG交换格式(JIF)标准的小组委员会命名的 。
JPEG于1992年由国际标准化组织(ISO)首次发布 。
JPEG是24位静态光栅图像 , 在RGB颜色模型的每个通道中有8位 。 这就没有给Alpha通道留下任何空间了 , 这意味着尽管JPEG可以支持超过1600万种颜色 , 但它们是不支持透明度的 。
当一个图像被保存为JPEG时 , 它的一些数据会在一个被称为有损文件压缩的过程中丢失 。 而反过来 , JPEG图像所占用的存储空间则减少了50%至75%(与BMP等老格式相比) , 但图像质量几乎没有明显的损失 。
JPEG压缩是基于一种称为离散余弦变换(DCT)的有损图像压缩技术 , 该技术是由电气工程师Nasir Ahmed在1972年首次提出的 。
什么是JIF?
你可以将JIF文件看作是“最纯粹的”格式的JPEG 。 然而 , 这种格式现在已经不再被广泛使用了 , 因为它存在一些局限性:JIF的颜色和像素方面定义会导致编码器和解码器之间产生兼容性问题 。

庆幸的是 , 这些问题在后面被建立在JIF之上的其他“补充”标准解决了 。 其中第一个是JFIF(JPEG文件交换格式 , JPEG File Interchange Format) , 后面便是Exif(可交换图像文件格式 , the Exchangeable image file format)和ICC颜色配置文件 。
JPEG/JFIF是目前在互联网上存储和传输图像文件的最流行格式 , 而JPEG/Exif是用于数码相机和其他图像捕捉设备的格式 。
我们大多数人并没有区分这些变体之间的区别 , 只是简单地将它们都称为JPEG 。
什么是JPG2或JPF?
2000年 , JPEG小组发布了另一种图像文件格式 , 被称为JPEG 2000(文件扩展名是JPG2和JPF) 。
JPEG 2000原本是JPEG的继承者 , 但现实却远没有JPEG那么流行 。 其实JPEG 2000采用了先进的编码 , 而且会带来更好的图像质量 。

JPEG 2000文件格式失败有几个原因:首先 , 它是基于一种全新的代码 , 因此与JPEG并不兼容 。 最重要的是 , 处理JPEG 2000文件需要更多的内存来处理 , 这在当时算力有限的背景下是一个问题 , 毕竟 , 当时的普通计算机只有64MB的内存 。
而在过去的20年里 , 由于计算机硬件算力总体上有了指数倍的提升 , JPEG 2000格式已经出现了一些市场复苏 , 但是该文件格式仍然没有得到充分的使用 。 目前为止唯一支持JPEG 2000文件处理的互联网浏览器是苹果公司的Safari 。
JPEG和JPG是相同的文件格式
Windows系统的早期版本(特别是MS-DOS 8.3和FAT-16文件系统)在文件扩展名长度上有3个字母的限制 , 所以JPEG必须被缩短为JPG 。
而Mac和Linux系统便没有这样的限制 , 所以用户会继续将图像保存为JPEG格式 。