php - 如何在 PHP 中循环使用十六进制颜色代码?

标签 php colors

我想要一个数组,数组中的每个字段都包含一个颜色代码

array(0 => '#4CFF00', 1 => '#FFE97F')

我希望它遍历从绿色到黑色的整个颜色范围。

绿色->蓝色->深蓝色->紫色->黄色->橙色->红色->棕色->黑色

此顺序不需要完全相同,但我想您已经明白了。 有人可以帮忙吗?以前有网站做过吗?

最佳答案

你应该使用像Hue-Saturation-Value (HSV)这样的颜色模型,然后将色调从 0 度一直围绕光谱循环到 360 度,在 360 度处,任何适合您的饱和度和值。 (如果你想从绿色->绿色,从120度开始)

下图显示了基于 RGB 和 HSV 的渐变之间的区别:顶部渐变在 RGB 模型中只是从绿色到红色,但较低的渐变使用 HSV,从而产生更令人愉悦的效果。

alt text

关于php - 如何在 PHP 中循环使用十六进制颜色代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1455094/

相关文章:

c++ - 使用 OpenGL 4.5 更改所选顶点的颜色

css - 将背景颜色动画为不同的颜色

php - fileinput上传和预览,保护文件

php - Symfony 与教义 : UnitOfWork undefined index after calling flush()

php - Laravel - 从数据库事务闭包中获取变量

iphone - 在 UIImage (或其衍生物)中,如何用一种颜色替换另一种颜色?

带有字符列表的 PHP ltrim 行为

php - 如何从2个单独的SQL表中选择最新日期?

swift - 具有渐变文本颜色的自定义 UILabel 始终变为黑色

colors - RGB 24 到 16 位颜色转换 - 颜色变暗