color names in 'set color' command

This commit is contained in:
2022-02-18 17:51:13 -05:00
parent 57fb407dea
commit 19838bc2a2
2 changed files with 22 additions and 32 deletions

View File

@@ -2,10 +2,10 @@
def closest_color(rgb,names):
name=""
mindist=float('inf')
for i in range(len(names)):
dist=(rgb[0]-names[i][1])**2+(rgb[1]-names[i][2])**2+(rgb[2]-names[i][3])**2
for color in names:
dist=(rgb[0]-color[1])**2+(rgb[1]-color[2])**2+(rgb[2]-color[3])**2
if dist<mindist:
name=names[i][0]
name=color[0]
mindist=dist
return name