标签: python colors rgb hsl
有没有一种简单的方法来改变RGB字符串给出的颜色的亮度?
E.g。
in_RGB = '#FF0000' --> out_RGB = '#CC0000'
答案 0 :(得分:3)
将十六进制字符串转换为RGB三元组并不难。
完成后,您可以使用colorsys模块(或者如果您希望自己实现,方程here)将RGB转换为HSL,然后进行操作想要,然后从HSL转换回RGB。
colorsys
然后只需转换回十六进制,再次添加#符号,就可以了。
#