颜色十六进制计算

时间:2009-11-26 14:58:11

标签: colors

我有一张照片,我在照片上选择了一种颜色:

#18212d
rgb: 24 33 45 

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

#19232c
rgb: 25 35 44

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

1 个答案:

答案 0 :(得分:1)

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

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

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