Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. from __future__ import division
  4. from PIL import Image
  5. from PIL import ImageDraw
  6. from random import choice
  7.  
  8. letter = [[" "],
  9. [".","'","`",",","^",":","\"",";","~"," "],
  10. ["-","_","+","<",">","i","!","l","I","?"],
  11. ["/","\\","|","(",")","1","{","}","[","]"],
  12. ["r","c","v","u","n","x","z","j","f","t"],
  13. ["L","C","J","U","Y","X","Z","O","0","Q"],
  14. ["o","a","h","k","b","d","p","q","w","m"],
  15. ["*","W","M","B","8","&","%","$","#","@"]]
  16.  
  17.  
  18. i = Image.open("input.png")
  19. width, height = i.size
  20.  
  21. for y in xrange(height):
  22.     out = ""
  23.     for x in xrange(width):
  24.         r, g, b = i.getpixel((x,y))
  25.         l = 0.299*(r/256) + 0.587*(g/256) + 0.114*(b/256)
  26.         l = int(l*len(letter))
  27.         #out += letter[l][0]
  28.         out += choice(letter[l])
  29.     print out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement