2019-06-22 D182

#1 今日写了一个小东西 将图片转化成字符画

from PILimport Image

img = Image.open("D:\\")

out = img.convert("L")# L表示灰度模式

out.show()

width, height = out.size

# out_1 = out.resize((int(width * 0.7),int(height * 0.7)))  # 传入原先的尺寸 改写 灰度值255是白色 0是黑色

#  out_2 = out.resize((int(width * zoom),int(height * zoom * vscale)))  # 也可以在后面成zoom, vscale 垂直比例系数 适情况而定

# print(out_1.getpixel((100,100)))  # getpixel可以获得当前图片的位置的像素值

asciis ="$%#&*=+-. "

texts =""

for rowin range(height):

    for colin range(width):

        gray = out.getpixel((col,row))

        texts += asciis[int(gray /255 *9)]

    texts +="\n"

with open("D:\\   ******.txt" ,"w")as file:

file.write(texts)

#2《国难1900》

#3 《太平天国》凤凰卫视纪录片   实在是太逗了 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容