from functorflow import ff
# ------ Returns the closest color ---------
color = { 'R': 255, 'G': 1, 'B': 30 }
# red, green, blue
palette = [ {'R': 255, 'G': 0, 'B': 0 },
{'R': 0, 'G': 255, 'B': 0 },
{'R': 0, 'G': 0, 'B': 255} ]
print(ff('color-diff').closest(color, palette))
# {R: 255, G: 0, B: 0 }, red
# ------ Return the most different color -----------
color = { 'R': 255, 'G': 255, 'B': 255 };
# black, white
palette = [ {'R': 0, 'G': 0, 'B': 0 }, {'R': 255, 'G': 255, 'B': 255 } ];
print(ff('color-diff').furthest(color, palette))
# {'R': 0, 'G': 0, 'B': 0 }, black
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)