常用函数
RGB像素的限定函数
let clamp = num => Math.max(Math.min(num, 255), 0)
https://my.oschina.net/u/4470803/blog/4471403
TypeArray
JS的类型数组大体可分为3类:无符号整数、有符号整数、浮点数
分类
TypeArray
Desc
有符号整数
Int8Array
Int16Array
Int32Array
无符号整数
Uint8Array
Uint16Array
Uint32Array
浮点数
Float32Array
Float64Array
0~255区间
Uint8ClampedArray
颜色数据刚好都是8位无符号整数,在处理Canvas绘图数据时常常用到。典型的就是 ImageData。 转换逻辑就是clamp算法,将负数归入0,大于255的数归入255。new ImageData(Uint8ClampedArray, width, height)