【发布时间】:2017-05-05 13:26:19
【问题描述】:
假设我有0x757575,它是十六进制中一个像素的值,其中每个红色、绿色和蓝色包含 8 位,那么我如何在 javascript 中分别提取红色、绿色和蓝色的值?
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,......] 中的图像中获得了像素列表,并且我想使用来自 canvas api 的 putImageData 的方法在画布容器内创建/渲染图像。
【问题讨论】:
标签: javascript hex