让说,我有0x757575
这是一个像素中包含8位的红,绿各红色,绿色和蓝色,然后我如何提取价值HEX值和蓝色分别在JavaScript中?获取RGB值(0..255)
var pixel = 0x757575;
// do i need to split it up into two character each [75,75,75]
// if i do as above, did it already become decimal
我的使用情况是,我已经得到了在阵列容器[757575, 080808,......]
从图像像素的名单,我想创建/使用呈现从画布API putImageData
的方法画布容器内的图像。
酷..你能解释我律位 –
'0x750000 >> 16 '为什么16? –
在十六进制,每个数位保持四个比特。我们有四个数字(零点)移位,所以4比特乘以4位= 16位。类似地,当有2个0到移位,这是8个比特。 – James