计算色光叠加的RGB颜色的alpha值

简介:



两个rgb颜色,在做透明或参入效果的色光叠加的时,需要设定一个alpha数值来调整透明或色彩参透的效果。由于需要取出一叠加的两个色彩在叠加时的alpha值,顺手做了一个在线小工具来反向计算alpha数值。


    由于色光叠加的制约了r,g,b分量的关系,所以不是任意一组色彩都能以分解出单一的alpha参数。 

   
Original Color: #
Mask Color: #  x alpha
Hybrid Color: #

#


    例如:OC: #91a7b4 + MC: #ffffff = HC: #b6c4cd,那么作用在#ffffff上的alpha数值就是:0.33

    计算结果如果是红色的,说明r,g,b三个分量上的alpha值绝对值之差大于0.05,这样的误差已经超过了10进制数据(包含小数)向16进制整数转换所能承受的误差啦。


本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。

目录
相关文章
|
6月前
RGB颜色模型和HSV颜色模型
RGB颜色模型和HSV颜色模型“【5月更文挑战第22天】”
177 2
简单好用的图片取色器【可取RGB数值】
这篇文章介绍了如何使用Snipaste工具进行截图和取色,包括按下快捷键F1截图、选择图片区域、移动鼠标取色以及复制颜色值的步骤,并提供了操作界面的截图。
|
5月前
|
机器学习/深度学习 算法
五种基于RGB色彩空间统计的皮肤检测算法
五种基于RGB色彩空间统计的皮肤检测算法
41 0
|
XML 数据格式
【opencv3】滑动条调节RGB颜色阈值并输出滑动条的值
【opencv3】滑动条调节RGB颜色阈值并输出滑动条的值
RGB颜色模型
RGB颜色模型
447 0
RGB颜色模型
FPGA-像素操作(二值图片,异或操作,暗通道rgb)
FPGA-像素操作(二值图片,异或操作,暗通道rgb)
235 0
FPGA-像素操作(二值图片,异或操作,暗通道rgb)
常用颜色RGB、灰度值、取色值、透明度。
常用颜色RGB、灰度值、取色值、透明度。
636 0
Halcon颜色通道分离与合并RGB--HSI--HSV;饱和度/亮度均衡
Halcon颜色通道分离与合并RGB--HSI--HSV;饱和度/亮度均衡
978 0
|
计算机视觉 Python
CV:cv2实现检测几何形状并进行识别、输出周长、面积、颜色、形状类型
CV:cv2实现检测几何形状并进行识别、输出周长、面积、颜色、形状类型
CV:cv2实现检测几何形状并进行识别、输出周长、面积、颜色、形状类型