使用十六进制值计算颜色组合



在加色混合中,原色是红色,绿色和蓝色(RGB)。

Red    = #ff0000
Green  = #00ff00
Blue   = #0000ff

红色#ff0000)和绿色#00ff00)结合起来,变成黄色#ffff00

是否有一些公式可以计算由其他两种颜色组合产生的颜色的十六进制代码?

当应用于这样的公式时,类似于#ff0000 + #00ff00的东西会给出#ffff00

您可以在 PHP 中添加两个十六进制字符串,如下所示:

$red = "FF0000";
$green = "00FF00";
$yellow = dechex(hexdec($red) + hexdec($green));
echo $yellow;

现场演示

该代码段基本上所做的是将十六进制字符串转换为数字,将它们相加,然后将总和转换回十六进制字符串。

参考链接:

十六进制 |德切克斯

最新更新