epub converter: prettify css_reader.py

This commit is contained in:
shirshasa
2021-04-29 12:48:50 +03:00
parent e06bc58257
commit 0a9124c046
2 changed files with 56 additions and 30 deletions

View File

@@ -1,13 +1,13 @@
from webcolors import html4_hex_to_names, hex_to_rgb, rgb_to_name
def closest_colour_rgb(requested_colour):
def closest_colour_rgb(requested_color):
min_colours = {}
for key, name in html4_hex_to_names.items():
r_c, g_c, b_c = hex_to_rgb(key)
rd = (r_c - requested_colour[0]) ** 2
gd = (g_c - requested_colour[1]) ** 2
bd = (b_c - requested_colour[2]) ** 2
rd = (r_c - requested_color[0]) ** 2
gd = (g_c - requested_color[1]) ** 2
bd = (b_c - requested_color[2]) ** 2
min_colours[(rd + gd + bd)] = name
return min_colours[min(min_colours.keys())]