def converttochars(pixarray):
#array of chars in increasing darnkess
chars = [' ', '.','-','~','=','!',']','}','#','$','%','&','@',]
procarray = numpy.chararray(pixarray.shape)
k = 0
for row in pixarray:
j = 0
for val in row:
val = 255.0-val
i = ((len(chars)-1)*(val/255.0))
i = int(round(i))
procarray[k][j] = chars[i]
j+=1
k+=1
return procarray
#get array of pixel values
评论列表
文章目录