刚开始自学Python,正好在玩戴森球计划,就抄作业弄了个图片转字符画,成果如下:戴森球计划图标----------------------------------------
刚开始自学Python,正好在玩戴森球计划,就抄作业弄了个图片转字符画,成果如下:
---------------------------------------------------------------------------------
1.Python3,先安装Pillow库
2.文中c:/Users/MK/Desktop/daisengqiu.jpg请替换成自己的图片路径和名称
3.输出的txt文档记得修改字体,可设置为Consolas等字体,确保字符等宽,避免图形扭曲
代码如下:
from PIL import Image
img = Image.open("c:/Users/MK/Desktop/daisengqiu.jpg")
out = img.convert("L")
width,height = out.size
out = out.resize((int(width * 1),int(height * 0.5)))
width,height = out.size
img.save("c:/Users/MK/Desktop/daisengqiu_2.jpg")
asciis ="@#%*+=-. "
texts = ""
for row in range(height):
for col in range(width):
gray = out.getpixel((col, row)) #获取灰度值
texts += asciis[int(gray/255*8)]
texts += "\n"
with open("c:/Users/MK/Desktop/daisengqiu.txt","w") as file:
file.write(texts)
3.输出的txt文档记得修改字体,可设置为Consolas等字体,确保字符等宽,避免图形扭曲
--------------------------------------------------------------------------------------
等一个大佬实现戴森球编程

菜鸟下载发布此文仅为传递信息,不代表菜鸟下载认同其观点或证实其描述。
版权投诉请发邮件到 cn486com#outlook.com (把#改成@),我们会尽快处理
Copyright © 2019-2020 菜鸟下载(www.cn486.com).All Reserved | 备案号:湘ICP备2023003002号-8
本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源