从像“1B56E0”(深蓝色,用于.css文件)这样的值开始,是否有任何方法可以为该颜色逐渐变暗或变浅的色调创建颜色代码?理想情况下,该函数也会接受应生成的“步骤”数。
您可以看到颜色here的值,但我无法弄清楚下一步“步骤”是如何计算的,有时会有字母,有时它只是数字。
答案 0 :(得分:4)
我建议将RGB颜色转换为HSV颜色空间,然后上下调整V(值)或亮度部分。
您可以在此处找到Hex to RGB算法:Convert Hex to RGB for imagegif function。
请查看此算法以进行转换:RGB to HSV in PHP。