您的位置 : 攻略 > 游戏攻略 > 从Python到戴森球计划(字符画)

从Python到戴森球计划(字符画)

来源:菜鸟下载 | 更新时间:2025-06-13

刚开始自学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

本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源