Web多媒体入门学习|青训营笔记

211 阅读3分钟

这是我参与「第四届青训营 」笔记创作活动的的第15天

图像编码

图像编码也称图像压缩,是指在满足一定质量(信噪比要求或主观评价得分)的条件下,以较少比特数表示图像或图像中所包含信息的技术。
图像编码系统的发信端基本上由两部分组成。首先,对经过高精度模-数变换的原始数字图像进行去相关处理,去除信息的冗余度;然后,根据一定的允许失真要求,对去相关后的信号编码即重新码化。一般用线性预测和正交变换进行去相关处理;与之相对应,图像编码方案也分成预测编码和变换域编码两大类。

图像的大小计算

  • 位深和色深
    位深:即在某一分辨率下,每一个像素点可以有多少种色彩来描述,单位为“bit”(位)。 图像深度是指存储每个像素所用的位数,也用于量度图像的色彩分辨率。图像深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数.
    色深:色彩深度又叫色彩位数。目前有18bit、24bit、30bit、36bit、42bit和48bit位等多种。典型的色深是8-bit、16-bit、24-bit和32-bit。深度数值越高,可以获得更多的色彩。 其中24位色被称为真彩色,R、G、B各8bit,常说的 8bit,色彩总数为1670万色彩深度。
  • 图像占用空间的大小
    分辨率=宽高
    位深:如24位,16位,8位
    大小=分辨率×位深/8\

audio&video事件

事件名称触发时机
audioprocess (en-US)一个 ScriptProcessorNode 的输入缓冲区已经准备开始处理。
canplay浏览器已经可以播放媒体,但是预测已加载的数据不足以在不暂停的情况下顺利将其播放到结尾(即预测会在播放时暂停以获取更多的缓冲区内容)
canplaythrough浏览器预测已经可以在不暂停的前提下将媒体播放到结束。
complete (en-US)一个 OfflineAudioContext 的渲染已经中止。
durationchangeduration 属性发生了变化。
emptied (en-US)媒体置空。举个例子,当一个媒体已经加载(或部分加载)的情况下话调用 load() 方法,这个事件就将被触发。
ended播放到媒体的结束位置,播放停止。
loadeddata媒体的第一帧加载完成。
loadedmetadata元数据加载完成。
pause播放暂停。
play播放开始。
playing因为缺少数据而暂停或延迟的状态结束,播放准备开始。
ratechange (en-US)播放速度变化。
seeked (en-US)一次获取 操作结束。
seeking (en-US)一次获取 操作开始。
stalled (en-US)用户代理试图获取媒体数据,但数据意外地没有进入。
suspend (en-US)媒体加载挂起。
timeupdate由 currentTime 指定的时间更新。
volumechange (en-US)音量变化。
waiting (en-US)因为暂时性缺少数据,播放暂停。

本文内容来源于图像编码_百度百科 (baidu.com)(62条消息) 图像的大小计算 位深和色深_普通网友的博客-CSDN博客_颜色深度怎么计算HTML 元素参考 - HTML(超文本标记语言) | MDN (mozilla.org)和今日课程《Web多媒体入门》