计算机中的数据只有三类:Text 文本,Image 图片,Sound 声音。
文本包括数字、字母和汉字等。
视频是图片和声音的组合。
在计算机中,任何数据都是以二进制的形式来存储的。
数字的存储:转换为二进制进行存储。
字符的存储:根据码表找到码值,将码值转换为二进制进行存储。
- GB2312 编码:1981 年 5 月 1 日发布的简体中文汉字编码国家标准。收录 7445 个图形字符,其中包括 6763 个汉字。
- BIG5 编码:台湾地区繁体中文标准字符集,共收录 13053 个中文字,1984 年实施。
- GBK 编码:2000 年 3 月 17 日发布,收录 21003 个汉字,包含国家标准 GB13000-1 中的全部中日韩汉字,和 BIG5 编码中的所有汉字。
- Unicode 编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。
图片分三种:黑白图、灰度图和彩色图。如图:
图片的存储和三个因素有关:分辨率、像素和三原色。
分辨率:
分辨率=屏幕X轴上像素值*Y轴上的像素值
。屏幕如果是 1024×768,也就是说水平方向上有 1024 个像素点,垂直方向上有 768 个像素点。
2K、4K 指的是显示器屏幕的分辨率,4K 即 3840*2160
分辨率,2K 即 2560*1440
分辨率,1K(1080P)即 1920*1080
分辨率,其中 1K 是目前最主流的分辨率。就拿 2K 来说,2560*1440
分辨率意味着在一个屏幕上横向拥有 2560 个像素点,纵向拥有 1440 个像素点,整个屏幕一共拥有 3686400 个像素点,相同尺寸的屏幕上,拥有的像素点越多(像素的密度越大),也意味着显示的图像越精细,图像越清晰细腻。
黑白图和灰度图就是给每一个像素点涂上颜色。
黑色位置为 0,白色位置为 1。
美学三原色:红、黄、蓝。
光学三原色:红、绿、蓝。计算机中采用光学三原色,也称为 RGB。
可以给三种颜色设置一个值,值越大表示这个颜色越浓,值越小表示这个颜色越淡。取值范围为 [0, 255]。
存储声音时,会对声波进行采样,每一个点都会有对应的数字。对声音的波形图进行采样再转为二进制再存储。
采样点越多,记录的数据就越多,可以最大程度地还原声音。