Moto Z 系列

[分享]【苏葩说】什么是JPG图片格式

spamsu 01-02 20:44
只看楼主



无论是我们手机拍摄照片,还是网络浏览下载照片,我们都会见到JPG的身影,一定程度来说,JPG几乎成为了图片的代名词。它是我们最常见、使用频率最广的图片格式,那么JPG到底是什么,它为什么能够获得这么大的成功呢,今天就来聊一聊。 什么是压缩图像\无损图像

首先在数码时代,图像信息是以像素为最小的存储单位,分为RGB三原色,每个颜色又有8位,也就是2^8=256色,而RGB三色混合就有256*256*256=1600W种颜色组合。也就是说,一个像素就会占用3*8=24个bit=3个byte。对于一张1920*1080的图像,就一共有5.93MB的信息。这5.93MB的信息可以包括所有8位图像的全部排列组合。但是对于一张1080P的图片就要近6MB,实在是太大了,对于以前的带宽和存储空间来说更加是苦不堪言。采用这种保存全部图片信息的格式就是无损格式。

我们看上面的图片,几乎没有红色和蓝色,基本都是大片的绿色。但是对于我们上面所说的图片存储方式,它也是记录了蓝色和红色的信息的,对于这张照片来说,蓝色信息就会显得很多余;另一方面,由于绿色是一大片一大片的,可能连续多个像素都是记录的同样的绿色信息,这样就会出现冗余。 面对这样的状况,就会利用算法,对冗余信息就行精简和压缩,比如“左下角全是绿色”,这就比“像素0是绿色、像素1是绿色。。。。”精简很多信息。对于这种压缩称为无损压缩,也就是相对于原始信息,文件尺寸进行了压缩,但是并没有损失掉原图的信息,能够100%复原,这就是无损压缩。 但是大家觉得无损压缩还是太大了,科学家发现,其实人眼并不是那么灵光,很多情况下,很多原始图片信息丢失了,我们并不会察觉。科学家利用人眼的这些特性,对原始数据进行了大量的整理和归类,把人眼不利于察觉的信息统统剔除,这样虽然对于原始信息有所丢失,但是对于人眼观察来说,其实差别不大。这也就是有损压缩,对于有损压缩,就存在压缩质量一个概念,一般我们使用PS导出图片时,也会提示我们选择图片质量,如果图片质量太低,也就是压缩比例太大,那么压缩出来的图片就会和原图出现较大的差异,人眼就会识别出来。 什么是JPG格式 首先JPG格式就是有损压缩的一种,JPEG 是Joint Photographic Experts Group(联合图像专家小组)的缩写,是第一个国际图像压缩标准。JPEG图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的重建质量,被广泛应用于图像、视频处理领域。人们日常碰到的“.jpeg”、‘’.jpg“等指代的是图像数据经压缩编码后在媒体上的封存形式。 JPEG压缩的过程 ①颜色转换 首先JPEG压缩格式并不是采用RGB模式,首先就会将颜色模式进行转换,各个值的转换可以通过下面的转换公式计算得出:Y=0.299R+0.587G+0.114B;U=-0.169R-0.3313G+0.5B;V=0.5R-0.4187G-0.0813B。其中,Y表示亮度,U和V表示颜色。转换完成之后还需要进行数据采样。一般采用的采样比例是4:1:1或4:2:2。也就是会抛弃一些UV信息,这就是上面讲到的,人眼对于一些信息并不明暗,因而这是第一步压缩信息。 ②频域变换 更进一步的压缩要操作在频域,因而首先进行离散的频域变换,然乎对各个频率分量进行压缩。 ③量化 因为频变换后的数据是浮点类型的,而真正需要存储成整数形式,因为需要对这些浮点数据进行量化成整数,这也进一步对数据进行了压缩。 ④编码 对于处理好的信息,然后按照一定的规则进行编码。 最后读取的过程,就是这个的逆过程。 JPEG的特点 JPEG具有压缩比例好、色彩还原较好的特点,非常适用于色彩丰富的风景图片,对于大面积纯色图片的压缩不是很好。同样作为压缩格式,每一个编辑都会造成进一步的原始信息丢失,这样也就会造成图片越传越模糊的状况,因为每一个平台都会对图片进行二次压缩,这样很多图传着传着就不如最开始清晰了。 对于需要非常精确的情况,可以采用无损格式或者无损压缩格式,对于网络上看到的一些模糊的图片,也可使试着使用搜索引擎的图片查找功能找到高清的原图,来方便我们的使用。

全部回复

Koeln

2楼

学习一下技术贴

01-05 20:57 回复

10088384328

3楼

感谢科普

01-05 21:18 回复

GGgaga

4楼

统计咯

01-06 00:29 回复

13774257669

5楼

图片格式

01-06 07:11 回复

七把叉

6楼

这是来上课?

01-06 07:22 回复

915048543@qq.com

7楼

学习了

01-06 07:53 回复

winner666

8楼

)就)色v给你回话单身狗忽然沙发不打

01-06 08:10 回复

cwgroupLYC

9楼

好哒

01-06 09:34 回复

petter-zzp

10楼

了解一下

01-06 09:51 回复

休克鱼

11楼

走过,瞧一瞧

01-06 12:40 回复

广大周小鱼

12楼

楼主。互相支持嘿嘿

01-06 15:45 回复

pzh668

13楼

学习了

01-06 16:16 回复

小臭屁蛋

14楼

长知识了

01-06 17:42 回复

无敌天喜

15楼

感谢科普

01-06 19:53 回复

jqfy

16楼

学习一下

01-06 21:23 回复

fjcn68

17楼

学习一下

01-06 21:26 回复

13979146092

18楼

 

01-06 21:28 回复

tiger2010

19楼

无损能做到吗

01-06 22:23 回复

13774257669

20楼

JPG

01-07 07:20 回复