我有一张照片,我在照片上选择了一种颜色:
#18212d
rgb: 24 33 45
当我通过增加色调6(202 => 208),使用4(25 => 29)(使用photoshop)的饱和度着色该图片时,上面的旧颜色变为新颜色:
#19232c
rgb: 25 35 44
有什么方法可以在着色后计算另一种旧颜色的新颜色吗?我需要它来着色我的所有CSS文件。
答案 0 :(得分:1)
您需要将所有颜色转换为HSV,对其进行操作并将其转换回RGB。您需要了解不同颜色系统的工作原理。这个页面是一个很好的参考,
http://www.easyrgb.com/index.php?X=MATH
此页面列出了所有算法。您还可以使用您使用的任何语言查找开源代码。对于Javascript,Dojo,YUI都内置了转换函数。