【发布时间】:2011-04-13 01:16:14
【问题描述】:
我想将字符串表示为任意 html 颜色。
例子:
“废话”=#FFCC00
"foo foo 2" = #565656
实际的颜色代码是什么并不重要,只要它是有效的十六进制 HTML 颜色代码并且整个光谱都可以很好地表示。
我猜第一步是对字符串做一个 MD5,然后以某种方式将其转换为十六进制颜色代码?
更新: 使用示例是生成服务器上文件请求的可视化报告。颜色不必看起来很漂亮,更重要的是人脑可以更容易地检测数据中的模式等。
【问题讨论】:
-
是否要将字符串映射到 6 位十六进制代码?
-
你能举例说明你将如何使用这些字符串吗?为什么不把颜色代码放在 php 变量中?
-
遵循 codaddict 的想法:散列并取前 6 个字节?
-
使用示例是在服务器上生成文件请求的可视化报告。颜色不必看起来很漂亮,更重要的是人脑可以更容易地检测数据中的模式等。
-
那么根据文件请求的数量,你想给文件名一个不同的颜色吗?在php中?