# 图片的本质
# 灰度图
from PIL import Image
# image 图像
acsii_chars = list("MNHQ$OC?7>!:-;.")
def getchr(gray):
unit = 256/(len(acsii_chars))
return acsii_chars[int(gray // unit)] if gray < 128 else " "
# return chr(gray) if gray < 128 else " "
# return "w" if gray < 128 else " "
img_name = "a.jpg"
# jpg png gif
# width =
img = Image.open(img_name).resize((80,48)).convert("L")
print(img)
text = ""
for y in range(48):
for x in range(80):
text += getchr(img.getpixel((x,y)))
text += "\n"
print(text)
f = open("helokitty.txt", "w")
f.write(text)
f.close()
qiyuan -字符画
猜你喜欢
转载自blog.csdn.net/houlaos/article/details/105350997
今日推荐
周排行