灰度百分比

时间:2013-10-02 20:50:18

标签: hex rgb

我正在开发一个视觉数据工具,我有一个最小值和最大值。所有条目的值都介于这些值之间。我想让我的酒吧着色反映这个最小值和最大值。例如0值将获得#ffffff,最大值100将是#000000而50将是#888888

所以我的问题是,我该怎么转换呢?我不确定转换会是什么。

1 个答案:

答案 0 :(得分:1)

  1. 获得0到100之间的百分比
  2. 从100
  3. 减去百分比
  4. 乘以值乘以255
  5. 转换为整数
  6. 转换为两位数十六进制
  7. 将值与自身连接三次以获得六位十六进制数
  8. 利润。