图片转注释python代码(转)
代码如下:
from PIL import Imageascii_char =list("/\|()1{}$@B%8&WM#ZO0QLCJUYX*hkbdpqwmoahkbdpqwmzcvunxrjft[]?-_+~<>i!lI;:,\"^`'. ")
imgname = "./test.png"
output ="./a.txt"
width =120
height=70def get_char(r,g,b,alpha= 256):length = len(ascii_char)gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)unitcount = (256.0+1)/lengthreturn ascii_char[int(gray/unitcount)]img = Image.open(imgname)
img = img.resize((width,height),Image.NEAREST)txt = ""for i in range(height):for j in range(width):txt += get_char(*img.getpixel((j,i)))txt += '\n'with open(output,'w') as f:f.write(txt)
图片转注释python代码(转)相关推荐
- python 解压js压缩的图片_20行Python代码,无损压缩千百张图片!Python有多强!就不用说了...
每个设计师.摄影师或有图片处理需求小编,都会面临批量 高清大图的困扰. 因为高清大图放到网站上会严重拖慢加载速度,或是有的地方明确限制了图片大小,因此,为了完成工作,他们总是需要先把图片压缩,再上传. ...
- 源代码src修改为本地图片_20 行 Python 代码批量抓取免费高清图片!
前言 相信在你的工作中可能会经常用到PPT吧,你在PPT制作过程中有没有这样的困惑,就是可以到哪里找到既高清又无版权争议的图片素材呢?这里强烈推荐ColorHub,这是一个允许个人和商业用途的免费图片 ...
- python3 excel 图表导出图片_使用python代码将excel中的图表导出为图片
python导出Excel图表类 前期准备就绪,网上已有类似的导出Excel图表类,但是在后面的使用中发现问题,即关键函数已在下面代码中标红: 调用代码: 执行成功,接下来到上面设置的导出路径查看导出 ...
- .mat文件转TIF图片文件,python代码
代码: from osgeo import gdal import scipy.io as scioif __name__ == '__main__':dataFile = r'G:\A.mat'ds ...
- 【Python基础】如何编写简洁美观的Python代码
作者 | ANIRUDDHA BHANDARI 编译 | VK 来源 | Analytics Vidhya 概述 Python风格教程将使你能够编写整洁漂亮的Python代码 在这个风格教程中学习不同 ...
- python 从网络URL读取图片并直接处理的代码
如下代码段是关于python 从网络URL读取图片并直接处理的代码. import urllib2 import Image import cStringIO def ImageScale(url,s ...
- 初学者怎样看懂python代码_Python零基础入门-(如何让人读懂你的代码)文档注释
目标注释的作用 单行注释(行注释) 多行注释(块注释) 01. 注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 02. 单行注释(行注释)以 # 开头,# 右边的所有 ...
- python使用什么注释语句和运算-Python代码注释的用法和意义
01. 注释的作用 在大多数编程语言中,注释都是一项很有用的功能.在一些简单的程序中只包含Python代码,但随着程序越来越大.越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐述.注释让 ...
- Python代码注释 - Python零基础入门教程
目录 一.什么是代码注释 二.为什么写代码要注释 三.代码注释的方式 1.单行注释,使用英文符号 # 2.多行注释 方法一:英文状态下使用单引号 """ 方法二:英文状态 ...
最新文章
- 铃木dl250参数_铃木DL250,铃木GSX250,铃木GW250重量多少?哪款最值得买?
- 两种参数类型_深入理解Java中方法的参数传递机制
- 西电计算机科学院实践中心,计算机基础教学实验中心
- 2019春第六周编程总结
- Oracle数据库物理存储结构管理遇到的问题与解决
- Exceeded maximum number of retries. Exceeded max scheduling attempts 3 for instance
- 怎么在delphi显示html,如何在Delphi中将简单的RichText转换为HTML标签?
- Linux 与 Windows 计算文件夹大小
- mysql损坏打不开_mac系统上 MySQL Workbench意外退出,再也打不开
- sitemesh框架的简单使用(springboot+maven+jsp+sitemesh)
- 物联网中常用到的DTU到底是什么?
- RSA加密解密及制作软件license
- 如何下载VMWare虚拟机如何安装VMWare详细教程
- 计算机可以进行磁盘管理,磁盘管理里可以看到盘 但是我的电脑里没有
- AIRSIM 中文使用手册-2021/4/6
- PMP每日一练 | 考试不迷路-10.25(包含敏捷+多选)
- json 中关于json数组跟json对象的区别
- 流畅的python 14章可迭代的对象、迭代器 和生成器
- 中科院 鲁士文 计算机网络,《计算机网络-鲁士文》10_基于IP的多协议标记交换技术.pptx...
- Chisel入门------Chisel的基本语法4