在php中计算十六进制颜色代码?

时间:2011-04-19 21:39:44

标签: php hex

从像“1B56E0”(深蓝色,用于.css文件)这样的值开始,是否有任何方法可以为该颜色逐渐变暗或变浅的色调创建颜色代码?理想情况下,该函数也会接受应生成的“步骤”数。

您可以看到颜色here的值,但我无法弄清楚下一步“步骤”是如何计算的,有时会有字母,有时它只是数字。

1 个答案:

答案 0 :(得分:4)

我建议将RGB颜色转换为HSV颜色空间,然后上下调整V(值)或亮度部分。

您可以在此处找到Hex to RGB算法:Convert Hex to RGB for imagegif function

请查看此算法以进行转换:RGB to HSV in PHP