diff options
-rw-r--r-- | Tools/pynche/ColorDB.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/Tools/pynche/ColorDB.py b/Tools/pynche/ColorDB.py index b57ad6f..863688a 100644 --- a/Tools/pynche/ColorDB.py +++ b/Tools/pynche/ColorDB.py @@ -225,13 +225,18 @@ if __name__ == '__main__': print target, ':', red, green, blue, triplet_to_rrggbb(rgbtuple) name, aliases = colordb.find_byrgb(rgbtuple) print 'name:', name, 'aliases:', string.join(aliases, ", ") - target = (1, 1, 128) # nearest to navy - target = (145, 238, 144) # nearest to lightgreen - target = (255, 251, 250) # snow + r, g, b = (1, 1, 128) # nearest to navy + r, g, b = (145, 238, 144) # nearest to lightgreen + r, g, b = (255, 251, 250) # snow print 'finding nearest to', target, '...' import time t0 = time.time() - nearest = colordb.nearest(target) + nearest = colordb.nearest(r, g, b) t1 = time.time() print 'found nearest color', nearest, 'in', t1-t0, 'seconds' - + # dump the database + for n in colordb.unique_names(): + r, g, b = colordb.find_byname(n) + aliases = colordb.aliases_of(r, g, b) + print '%20s: (%3d/%3d/%3d) == %s' % (n, r, g, b, + string.join(aliases[1:])) |