Advertisement
Guest User

crappy :)

a guest
Apr 29th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.41 KB | None | 0 0
  1. COLORS = dict()
  2. def get_color(ctup):
  3.     try:
  4.         return COLORS[ctup]
  5.     except KeyError:
  6.         r,g,b = ctup
  7.         r = r / 8
  8.         g = g / 4
  9.         b = b / 8
  10.         COLORS[ctup] = "%s%s" % (chr((r<<3) + (g>>3)), chr(((g&7)<<5) + b))
  11.         return COLORS[ctup]
  12.  
  13. arr = numpy.fromstring(content, dtype=numpy.uint8)
  14. content = "".join(map(get_color, map(tuple, numpy.reshape(arr, (len(arr)/3, 3)))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement