银杏节画出属于你的银杏

from PIL import Image ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1\{\}[]?-_+~<>i!lI;:\^,\"`." )WIDTH = 60
HEIGHT = 45 def get_char(r, g, b, alpha=256):  #透明度if alpha == 0:return ' 'length = len(ascii_char)gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)  unit = (256.0 + 1) / lengthreturn ascii_char[int(gray / unit)]
if __name__ == '__main__':img = 'D:\ForStudy\Desktop\壁纸\银杏.png' # 图片所在位置im = Image.open(img)im = im.resize((WIDTH, HEIGHT), Image.NEAREST)txt = ""for i in range(HEIGHT):for j in range(WIDTH):txt += get_char(*im.getpixel((j, i))) txt += '\n'print(txt)with open("D:\ForStudy\Desktop\壁纸\银杏.txt", 'w') as f:f.write(txt)


银杏节画出属于你的银杏相关推荐

  1. java画好看坦克_坦克大战第一节——画出自己的坦克(新手篇)

    刚刚开始学习java,对java不是很熟悉,但是自己的兴趣挺喜欢java.现在自己在自学java做一个小游戏,坦克大战. 自己现在完成了画出自己的坦克和坦克的移动方向.希望各位大神指导一下我这个刚刚学 ...

  2. 坦克大战第一节——画出自己的坦克(新手篇)

    刚刚开始学习Java,对Java不是很熟悉,但是自己的兴趣挺喜欢Java.现在自己在自学Java做一个小游戏,坦克大战. 自己现在完成了画出自己的坦克和坦克的移动方向.希望各位大神指导一下我这个刚刚学 ...

  3. 怎么用python实现五子棋 : 第一节,画出五子棋棋盘

    怎么用python实现五子棋,这是一个看似简单且复杂的游戏. 上来给大家一坨代码,估计许多人都会晕掉,尤其是对新手,直接打击其自信心,可能从此以后与编码无缘了. 所以本人准备拆分步骤,一步一步,由简入 ...

  4. 根据文法画出语法树_更多确定子句语法

    本章有两个主要目标: 1.研究DCG表示法提供的两个重要功能:额外的参数和额外的 目标. 2.讨论DCGs的现状和局限性. 1  额外参数 在上一章中,我们介绍了基本的DCG表示法.但是DCG所提供的 ...

  5. 画出该lti系统的幅频特性响应曲线_模拟电路-放大电路的频率响应

    在这一节之前,我们给电路的信号均为单一频率的正弦波信号,而且默认放大电路的特性(放大倍数)与输入信号的频率无关. 在实际的电路中,通常放大电路的输入信号不是单一频率的正弦波信号,而是由各种不同频率分量 ...

  6. 如何画出漂亮的气象(实时流量)图

    公司的流量监控一直用PRTG,显示外网出口流量曲线,当线路越来越多时,看着很乱.于是就有了本文.Weathermap是cacti中大家最用的一个插件之一,用它可以画出漂亮的网络拓扑图!本人水平有限,尤 ...

  7. fh 幅频特性曲线怎么画fl_初学者怎么练习线条?教你如何画出流畅线条的技巧...

    初学者怎么练习线条?怎样才能画出流畅线条?画出流畅线条有哪些技巧?想必这些问题都是绘画初学者们比较伤脑筋的问题,那么到底怎样才能画出流畅线条呢?今天灵猫课堂老师就在网络上收集整理了关于初学者怎么练习线 ...

  8. (104)FPGA面试题-画出程序所描述的电路原理图(二)

    1.1 FPGA面试题-画出程序所描述的电路原理图(二) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-画出程序所描述的电路原理图(二): 5)结束语. ...

  9. (103)FPGA面试题-画出程序所描述的电路原理图(一)

    1.1 FPGA面试题-画出程序所描述的电路原理图(一) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-画出程序所描述的电路原理图(一): 5)结束语. ...

最新文章

  1. 正则表达式基本语法元字符
  2. jack语言编译器的实现过程
  3. shell编程面试必会30题
  4. Android --- ListView之高度由 item 的个数决定,wrap_content有效
  5. 改善医疗营运效率 哈佛医学中心与 AWS 共同合作
  6. boost::mpl::abs相关的测试程序
  7. 刷新页面 数组轮播
  8. AUTOSAR从入门到精通100讲(二十)-AUTOSAR通信篇—CanIf模块
  9. 化工图纸中LISP_必备干货丨石油化工安装工程质量与成本控制研究
  10. patricia tree_前5名:专访Patricia Torvalds和Ada Initiative,印度采用开源,等等
  11. 热敏打印机原理java_java - 使用TSC TTP-342E Pro热敏打印机Java打印 - 堆栈内存溢出...
  12. display:inline-block;在各浏览器下的问题和终极兼容办法
  13. 前端—每天5道面试题(十三)
  14. K8S专题-dashboardUI组件2
  15. 电脑长时间不操作自动睡眠或休眠 - 解决方案
  16. 扫一扫就可一键叫车 杭州暖心车站让老人去往生活里的远处
  17. 低成本推广APP的策略
  18. AMBA与Wishbone总线简介
  19. revit二次开发 IdlingExternalEvent 空闲事件与外部事件
  20. springboot 启动报错 Unexpected filename extension of file

热门文章

  1. msf win10系统攻击
  2. 「收藏级干货」终于有人把趋势线说透了,浓缩万卷书精华!(图文并茂)
  3. 2021CBC街舞冠军赛北部赛区收官!飒爽的舞姿融入灵魂,彰显炙热初心
  4. 点成分享 | QBC干式血液分析仪打开血常规检测的新天地
  5. Windows系统下的Python环境搭建
  6. Python计算斗牛游戏概率算法实例分析
  7. vscode2019使用教程_vs2019安装和使用教程(详细)
  8. 一个适合.NET Core的代码安全分析工具 - Security Code Scan
  9. Pandas做柱状图
  10. 华为平板matepad鸿蒙,华为平板 MatePad Pro 来了!首搭鸿蒙系统,与电脑“花样”协同…...