网易首页 > 网易号 > 正文 申请入驻

你大爷永远是你大爷!JPEG 凭什么经久不衰?| 图文

0
分享至

1992 年的那个夏天,一位跟您一样的绅士在黑暗的房间里死死盯着电脑。一旁的调制解调器疯狂闪烁,竭尽全力让这张 720×575 像素的图片,一行一行慢加载。而这在近乎无尽的等待中,绅士几乎要疯狂了。

直到JPEG的出现解了燃眉之急!

1992 年,“联合图像专家组”创建了第一个国际图像压缩标准,它能在不明显降低图像质量的基础上,把图像压缩至原始大小的10%。

随着数码相机、扫描仪、互联网的发展,JPEG迅速成为应用最广泛的图像格式。直到32年后的今天,你大爷还是你大爷,没有任何其他图像格式能跟JPEG抗衡。

JPEG 凭什么称霸图像界30 多年?它究竟有多巧妙?

视频

↓↓ 看完这个视频就知道了 ↓↓

↑↑ 信我,真的超级好看 ↑↑

图文版

在互联网的古早时代,JPEG 是凭借强劲的压缩实力展露头角的。所以故事的开始,我们要从JPEG的压缩原理谈起。

而它的原理,可以说是妙蛙种子吃着妙脆角进了米奇妙妙屋,那叫一个妙。

在 1992 年以前,主要的图像格式都是无损格式。要把它们压小,首先要知道图像中的哪些信息可以偷偷舍弃掉。这就涉及到了两个心理视觉原理

先讲第一个:你可以看看这三张图片,哪两张看起来区别更大?显然是这两张。这是因为人眼对亮度的变化,要比对色彩的变化敏感得多

原因也很简单:人眼中有视锥、视杆细胞两种细胞,分别负责感受颜色和亮度。

负责感受颜色的视锥细胞大概有600~700万个,而负责感受亮度的视杆细胞则有1亿2500万个,所以人眼对亮度的变化非常敏感,但对色彩的变化就迟钝一些。

既然这样,那就压缩一些颜色信息呗~这就是JPEG压缩的第一步。

怎么压缩颜色呢?很简单,图片由一个个像素组成,每个像素包含红绿蓝三种元素,利用这个公式,我们可以把RGB模型转换成YCbCr 模型,其中Y表示亮度,Cb和Cr分别表示蓝色和红色的色度。

转换完后,就可以把蓝色、红色色度这两张图,每四小块合并成一大块,这样就把颜色信息压成了原来的1/4——反正人眼对颜色不敏感,所以也不会有太大影响。这就是 JPEG 对第一个视觉原理的应用。

而第二个视觉原理是:人眼擅长感受低频信号,却不擅长感受高频信号。

这是什么意思呢?低频信号,是这种指像素之间变化比较平缓的线条。比如整片的天空和岩石表面。而高频信号,是指这种像素之间变化比较剧烈的线条,比如复杂纹理。

比如你可能根本没发现,这张图片的左下角还藏着一只花豹。这就是因为你的眼睛对高频信号不敏感。

所以只要把图片中的高频信号删掉一些,就可以把图片再压小一点。

但问题是,怎么区分高频和低频信号呢?这里,就涉及到JPEG算法的精髓了。

让我们请出小李子当一下模特:如果我们只看其中一行像素的亮度值,那它的频率变化曲线是这样的,非常复杂

但所有复杂的事物,都可以还原为简单事物的集合。比如不管多复杂的图案,都可以用最基础的积木搭建出来。任何一条曲线,都可以还原为若干余弦波的叠加。这行像素的频率变化曲线也一样。利用这8条基础频率曲线,就可以把它给拼凑出来。

一行像素是一维的,但图片是二维的。那再把8条频率曲线竖着排一列,重叠的位置两两叠加,我们就得到了一张由64个基函数构成的“基图”。

关键就在这里,这“基图”中的这64个基函数,每个都相当于一块积木。任何一张图片的颜色和亮度图层,都可以用这些积木搭建出来。

比如我们可以把亮度图层中每8*8个像素划分成一个区块,然后用基函数去“量”这个区块,得到一个矩阵。矩阵中的每一个数字,就代表这张图需要用到多少块不同的积木。

这里的275.5,就代表它需要用275.5个第一种积木,59.5个第二种积木......

更妙的是,观察整个矩阵,你会发现左上角的数字远大于右下角,因为左上角的“积木”代表的是低频信号。而绝大多数图片中的主要信息,都是低频信号。而高频信号,比如你脸上的鼻孔、痘痘、皱纹,跟那张大脸比起来,只是一小部分而已。

为了进一步区分低频和高频信号,专家组还提供了一组量化矩阵。只要用处理好的亮度和色度图层分别除以量化矩阵,就能得到一大堆0,只剩下9个非0的数字

这意味着,其实只要用9种基础“积木”,就能把小李子搭的人模人样了。这能让我们大大减少图片的信息量。

而且量化矩阵里面的数字还可以根据需求变化。如果你想把图片压小,那最终得到的0越多,要用到的积木越少,但出现这种锯齿状的“伪影”的概率也就越大。

至于这些0,就是人眼比较麻木的高频信息,把它们编码打包,减少冗余,JPEG的压缩就大功告成了。

可以看出,JPEG的巧妙,在于它充分利用了人类视觉的特点,巧妙地用算法舍弃了你注意不到的信息,实现了出色的压缩效果。

但JPEG之所以始终是图像界的大爷,靠的不光是技术,还有当时拉胯的算力。比如在JPEG诞生的时候,就有比它更会压缩的算法,叫“卡洛南-洛伊变换”。但它所需要的计算量太大,远超出那个年代的计算机可实现的水平。所以排名第二的DCT算法才成为了最终的赢家。

而且毕竟是最早一代的图像压缩标准, 随着后续的改进,JPEG的孙子辈们在实力上也已经超越了它。比如在2000年,联合图像专家组又发布了另一种新的压缩图像标准:JPEG2000。它能在保持相同图像质量的情况下,把压缩率提高200%,甚至还支持无损压缩

但那又怎么样呢?JPEG的人脉太广,牢牢把持住了互联网。直到目前,与JPEG2000兼容的软件、浏览器还是比较少,跟我一样老,诞生于1992年的JPEG仍然是目前最普遍认可的图像文件格式,你大爷还是你大爷。

至于HEIF、WEBP等更新的图像格式,兼容性就更差了。iPhone用户用windows电脑时对HEIF最大的好奇就是“怎么才能转成JPEG”,至于WEBP......一般人下载到这个格式的图像文件,都以为自己下错了,打不开,只能转过头去截图一个JPEG。

所以,JPEG之所以始终是你大爷,固然有自身技术出色的原因,但也是因为它把握住了历史的进程。

最后,除了 JPEG 以外,还有另一种格式也很常见:JPG。那 JPEG 和 JPG 有什么区别?

它们最大的区别,就是JPEG 有四个字母,而 JPG 有三个字母,别的就没有了。

没开玩笑。

在 Windows 95 之前,Windows 操作系统最多只支持三个字符的文件扩展名,所以 JPEG 被缩写成了 JPG,中间的 E 被省略了。而这种限制在 MAC 等类 UNIX 系统中并不存在,在 Windows 95 之后的操作系统在也不存在,所以 JPG 又可以用回大名 JPEG 了。

就是这样~

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
上海交大解剖200名肺病死者,惊讶发现:易患肺癌的人,有4大恶习

上海交大解剖200名肺病死者,惊讶发现:易患肺癌的人,有4大恶习

芹姐说生活
2026-06-09 13:29:12
超153万手封单,000630直线拉涨停!硫磺价格飙涨,融资资金抢筹8股

超153万手封单,000630直线拉涨停!硫磺价格飙涨,融资资金抢筹8股

数据宝
2026-06-12 12:50:41
华为“坏规矩?”不自研就不会有最严芯片封锁法案,一出将完蛋?

华为“坏规矩?”不自研就不会有最严芯片封锁法案,一出将完蛋?

坠入二次元的海洋
2026-06-12 14:39:49
恭喜!TVB拜金港姐宣布生下儿子!大晒一家三口合照!曾自爆为变美脸上注射针剂

恭喜!TVB拜金港姐宣布生下儿子!大晒一家三口合照!曾自爆为变美脸上注射针剂

我爱追港剧
2026-06-12 22:21:41
董洁阴间造型炸上热搜!网友:赔她点钱吧

董洁阴间造型炸上热搜!网友:赔她点钱吧

李东阳朋友圈
2026-06-09 21:48:18
一位清华教授曾直言:过去三十年搞房地产,赚的都是断子绝孙的钱

一位清华教授曾直言:过去三十年搞房地产,赚的都是断子绝孙的钱

无意争春
2026-06-02 20:45:10
1000公里电车长途下来,我终于敢说:高速跑电车,简直就是活受罪

1000公里电车长途下来,我终于敢说:高速跑电车,简直就是活受罪

网络易不易
2026-06-08 11:51:35
俄远程火炮中将为防刺杀躲进乌克兰家属院,却被车座下的炸弹炸飞

俄远程火炮中将为防刺杀躲进乌克兰家属院,却被车座下的炸弹炸飞

荷兰豆爱健康
2026-06-10 17:45:21
帮隔壁哺乳期的少妇换灯泡,她突然问我:想不想尝尝?

帮隔壁哺乳期的少妇换灯泡,她突然问我:想不想尝尝?

那年秋天
2026-06-12 21:25:14
“端午前后吃三黄,一年病不沾”,三黄是什么?老传统别忘记了!

“端午前后吃三黄,一年病不沾”,三黄是什么?老传统别忘记了!

健身狂人
2026-06-12 19:50:23
章泽天在英国带3个娃陪读,32岁住顶级豪宅,她把烂牌打成了王炸

章泽天在英国带3个娃陪读,32岁住顶级豪宅,她把烂牌打成了王炸

阿废冷眼观察所
2026-06-12 20:20:29
特朗普扮《火影忍者》鸣人惹恼动漫迷,逾2万人签名抗议。

特朗普扮《火影忍者》鸣人惹恼动漫迷,逾2万人签名抗议。

环球趣闻分享
2026-06-11 16:24:59
33岁孙兴慜快哭了 浪射6脚+离谱踢丢单刀 换下他的奇兵助韩国逆转

33岁孙兴慜快哭了 浪射6脚+离谱踢丢单刀 换下他的奇兵助韩国逆转

我爱英超
2026-06-12 12:05:29
网红董赤赤栽了:1300万粉丝、54万债务,她的结局比想象中惨得多

网红董赤赤栽了:1300万粉丝、54万债务,她的结局比想象中惨得多

橙星文娱
2026-06-03 11:31:20
丰田章男:日本新发动机一箱油跑1200公里,但世界正倒向中国电车

丰田章男:日本新发动机一箱油跑1200公里,但世界正倒向中国电车

讲者普拉斯
2026-06-10 21:50:08
克里米亚就是普京的滑铁卢,写在北约200架战机压境之际

克里米亚就是普京的滑铁卢,写在北约200架战机压境之际

土家铁拳
2026-06-12 22:05:56
克罗地亚美女总统,身材丰满穿紧身球衣助阵,是世界杯头号女球迷

克罗地亚美女总统,身材丰满穿紧身球衣助阵,是世界杯头号女球迷

秋姐居
2026-06-12 22:00:29
某鱼惊现“天价笔”:800元一支的中性笔,藏着多少肮脏暗语?

某鱼惊现“天价笔”:800元一支的中性笔,藏着多少肮脏暗语?

番外行
2026-02-26 19:53:05
《南方日报》的这个评论,不仅丧尽天良,更是法盲!

《南方日报》的这个评论,不仅丧尽天良,更是法盲!

乔志峰
2026-06-11 14:10:26
1962年,当36岁梦露当众褪衣亮相那一刻,生命就已经进入了倒计时

1962年,当36岁梦露当众褪衣亮相那一刻,生命就已经进入了倒计时

毒舌小红帽
2026-06-10 18:33:58
2026-06-12 23:08:50
柴知道
柴知道
用有趣的方式,讲有价值的知识
406文章数 84223关注度
往期回顾 全部

科技要闻

鸿蒙7发布,余承东:首个完成AI化改造系统

头条要闻

男子毕业16年后学位证"无法认证" 高校最新通报

头条要闻

男子毕业16年后学位证"无法认证" 高校最新通报

体育要闻

欧洲恐韩?肉德维德?

娱乐要闻

一天4个瓜,肖战热巴最意外

财经要闻

万亿美元顺差背后,透露这些信号

汽车要闻

标配激光雷达/双动力可选 昊铂S600限时售17.99万起

态度原创

时尚
旅游
本地
数码
公开课

夏天别总穿一身白或一身黑!试试一半彩色、一半基础色,高级亮眼

旅游要闻

明起,恢复运营

本地新闻

AK刘彰邂逅河北南大港湿地

数码要闻

狼蛛推出有线磁轴键盘F68 RX:星闪悦动双子星方案,299.15元起

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版