左上角是255,255,255, 右下角是0,0,0
这个是怎么计算的
还有下面的第一个拖动条拖动影响的是啥参数。
对颜色一知半解,求指导,因为想弄一个颜色选择卡的轮子(想自己实现)
求帮助!谢谢!
RGBA分别表示红绿蓝和透明度
红绿蓝每个颜色的选值范围在0~255,这个值表示颜色的亮度,
0亮度最弱,255亮度最强,共有256种亮色级别。
透明度的选值在0~1,0是全透明。
所以每个颜色的计算由来是,rgb三种颜色混合而来。
如图所示
左上角是白色的,代表最亮,亮到曝光的三个255,最底层都是黑色,所以是三个0
图中彩色条是色彩值,黑灰条是透明度
1.(0,0,0),(255,255,255),(r,g,b)三点决定一个平面;
2.(0,0,255) -> (0,255,255) -> (0,255,0) ... (0,0,255)
5 回答854 阅读✓ 已解决
3 回答4.4k 阅读
5 回答995 阅读
3 回答574 阅读✓ 已解决
2 回答836 阅读✓ 已解决
2 回答458 阅读✓ 已解决
6 回答916 阅读
已知滚动条得到左上角色值(r,g,b)
在左边从上到下去(255,255,255)->(0,0,0)乘以向下的比例(255~0)及得到(r1,g1,b1);
在右边边从上到下去(r,g,b)->(0,0,0)乘以向下的比例及得到(r2,g2,b2);
从左到右(r1,g1,b1)->(r2,g2,b2)比例就得到需要描绘的点的rgb值