tilewidgets.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:monique 作者: monique-dashboards 项目源码 文件源码
def darken_colors(self, data):
        def change_color(color):
            rgb = self._html_color_to_rgb(color)
            if not rgb:
                return color
            yiq = colorsys.rgb_to_yiq(*(x / 255.0 for x in rgb))
            if yiq[0] > self.MIN_Y_TO_DARKEN:
                rgb = self._change_brightness(color, float(1 - (yiq[0] - self.MIN_Y_TO_DARKEN)))
                return self._rgb_to_html_color(*rgb)
            return color

        if 'combined_colors' in data:
            data['combined_colors'] = [change_color(color) for color in data['combined_colors']]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号