音视频开发基础-认识图像

图像

图像由像素点构成,如下图是由一张图像放大后的效果,可以看到每个像素点的颜色。可以使用ps软件将一张图像进行放大。
在这里插入图片描述

一 基本理论知识

分辨率

分辨率是指横向和纵向像素点格式的乘积。
比如1920*1080指的是横向有1920个像素点,纵向有1080个像素点。
分辨率通常有缩写
1080P指的是1920x1080
720P指的是1280x720

图像色彩

通常分为彩色图、灰度图、黑白图

彩色图

在这里插入图片描述
灰度图

灰度图,由黑色、白色、灰色构成

在这里插入图片描述

黑白图

黑白图,由黑色、白色构成

在这里插入图片描述

图像分为有损图像和无损图像

二 有损图像和无损图像

1 无损图像

显示同样的信息,无损图像通常比有损图像占用的内存更大。无损图像可以恢复为原有数据。

常见的无损图像

BMP格式
由微软自己研发的一种格式,这种格式由4部分数据组成,其中文件头+信息头固定占用54字节,调色板数据和位图数据不固定。

2 有损图像

有损图像不可恢复为原本数据。有损图像因为占用内存空间小,常用于网络传输和本地存储。

常见的有损图像

JPG格式
jpg图像压缩倍数通常是20-80倍,也就是说一张20M大小的图像,基本情况下可以压缩为1M大小,大大降低了内存。

三 原始图像数据

原始图像数据指可以直接在显示屏上渲染的数据,常见的原始图像格式有rgb和yuv两种。

rgb格式

在这里插入图片描述
rgb由红、绿、蓝计算机三原色构成,这三原色可以组成任意一种颜色。
比如红色+绿色将会得到黄色。
每种颜色取值范围0-255,数值越小,亮度越低,数值越大,亮度越高。
因为每种颜色占用8bit,所以一张彩色图片的位深通常为24;24级24以上的图像称为真彩色。

window下这样看图像的位深信息。
在这里插入图片描述

yuv格式

当彩色电视出现后,为了兼容以前的黑白电视,出现的一种格式。

yuv数据通常比rgb数据格式要小。yuv由三种分量构成Y+U+V,其中Y为亮度,U和V为色度和饱和度。
在这里插入图片描述
一张彩色图可以分离出Y、U、V三种,如下。
在这里插入图片描述

yuv在屏幕上渲染时,要转为rgb格式。转换公式如下。

R = Y + 1.4075 * V;
G = Y - 0.3455 * U - 0.7169*V;
B = Y + 1.779 * U;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值