【问题标题】:Color hex calculation颜色十六进制计算
【发布时间】:2009-11-26 14:58:10
【问题描述】:

我有一张图片,我在图片上选择一种颜色,例如:

#18212d
rgb: 24 33 45 

当我通过使用 6 (202 => 208) 增加色调、使用 4 (25 => 29) 的饱和度(使用 Photoshop)为图片着色时,上面的旧颜色变成了新颜色:

#19232c
rgb: 25 35 44

有什么方法可以计算上色后另一种旧颜色的新颜色?我需要它来为我所有的 css 文件着色。

【问题讨论】:

    标签: colors


    【解决方案1】:

    您需要将所有颜色转换为 HSV,对其进行操作并将其转换回 RGB。您需要了解不同颜色系统的工作原理。这个页面是一个很好的参考,

    http://www.easyrgb.com/index.php?X=MATH

    此页面列出了所有算法。您还可以找到几乎任何您使用的语言的开源代码。 Javascript、Dojo、YUI都内置了转换函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-28
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      • 2021-03-08
      • 2011-04-20
      相关资源
      最近更新 更多