废话不多说,我们先来了解一下色彩空间这个概念, 首先色彩空间的定义是以人类的肉眼可见范围为基准,如果人眼可见的范围为1的时候,下图所对应的色彩空间该怎么表示?如图
上图列出了我们常见的几种色彩空间 我们在日常的使用中不明白这些色彩空间该怎么理解,其实,这些色彩空间只是把我们认识的色彩用我们可以看懂的方式给表达出来了,如图这些色彩CMYK,SRGB等色域只是在一个我们知道的空间内,要让这些量化,让这些能被计算机识别,当然还有我们下面要提到的颜色编码,JPG图片编码,当然还有更多图片格式,这里我们以用的最多的JPG格式介绍他的编码方式。 下面我们先看下色彩编码是怎么来的,如图; ,, 学过编程或者接触过编程的同学都知道,计算机是只能识别0和1的,不管我们采用什么方式编码,最终是要解释成二进制,这样计算机才能看的懂,才能听你的话,到这里,肯定很多同学问,为什么我看到的颜色表示信息不是二进制呢,而是十六进制, 你再看下二进制和十六进制的区别吧? 拿#3C71来说吧,用十六进制就是#3C71,可是用二进制呢?就变成110001110001,所以用二进制表示不是不可以,但不够简便,就像我们不想写繁体字,喜欢写简体字的感觉是一样的。 下面我们来看JPG格式的编码过程, 上图是JPG编码的引导信息 |
|