# -=[Prosty image2ascii conventer]=- # by Gridlok http://www.gridlok.boo.pl/ # # python image2ascii.py image.jpg out.html # from PIL import Image import sys plik = open(sys.argv[2], 'w') plik.write("") #poczatek pliku html im = Image.open(sys.argv[1]) # wczytanie pliku im.thumbnail((130, 130)) # zmniejszenie go do optymalnych rozmiarow pix = im.load() # zaladowanie pixeli do listy size = im.size # rozmiar pliku znak = "#" # definiowanie znaku piksela try: for i in range(0,size[1]): for i2 in range(0,size[0]): a = pix[i2,i] x = '#%02x%02x%02x' % a # zamiana krotki z wartosciami RBG na zapis hex(html) plik.write(""+znak+"") plik.write("
") # tworzenie nowej linii, by obrazek byl odpowiednio ulozony finally: plik.write("
") # koniec pliku html plik.close()