大蟒蛇python头像_Python个性化头像
图像处理
最近看到抖音上有不少字符化的视频比较火,自己也顺手写了个脚本来实现图片字符化。
那么什么是字符化呢?我们来看下原图和字符化之后的图像。
1.脚本下载:
(后续所有简单的脚本就不给大家打包成.exe了,相信各位聪明的小伙伴知道如何执行.py脚本,不会的也欢迎来问我)
下载好我们的image_to_txt.py之后,我们双击或者在终端执行即可。
如图:在我们的测试文件夹里面存放了下载好的脚本和测试图片。
按照提示,输入目标图片的全局路径,或者当前文件夹下面的图片名字,都可以。
执行完成,我们再来看看当前文件夹里面有没有生成txt文件。
我们看到是成功了,我们打开image.txt看看。
怎么和预期的不太一样呢?
没关系我们调整一下txt的文字大小为5号试试。bingo!
txt里面如果有英文纠正的红色下划线影响美观,可以设置关闭纠正提示哦。
当然,我们看到有部分图片保存是无效的,因为我们默认图片是.jpg格式,png或者gif都会被我们保存成.jpg导致无法展示,所以这种方法还有待优化,欢迎留言交流;
2.python环境搭建:
为大家推荐教科书式的菜鸟教程,有疑惑欢迎骚扰
相信一个建筑师学会python,能为你的创作颈上添花
3.源码展示:
from PIL import Image
width = 100
height = 70
image = input('请填写目标图片全局路径:')
def draw():
im = Image.open(image)
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'
with open("image.txt", 'w') as f:
f.write(txt)
def get_char(r, g, b, alpha=256):
ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ")
if alpha == 0:
return ' '
length = len(ascii_char)
gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)
unit = (256.0 + 1) / length
return ascii_char[int(gray / unit)]
draw()
print('转换完成')1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
4.拓展:
这仅仅是图像处理的冰山一角,用ps,用su插件,我们都是利用了别人预设好的效果,仿佛被束缚了手脚,而用python,我们可以想怎么处理图像就怎么处理图像。
在这里抛砖引玉,希望各位设计师能举一反三,借用python这把利刃,能对图像处理有更好的理解和实践。
以下是python处理的其他几种效果:
分别是 动漫化/ 去色/ 二值化/ 像素化/ 素描化

像素化可以制作像素头像,二值化优化一下可以变成一键抠图的脚本,或者一键替换背景色的工具;
想要各种效果脚本的同学欢迎关注公众号问我要哦!

回复 Ruby 即可获取 Ruby Code Editor 插件
回复 Ball 即可获得 ball.rb 一键绘制 sketchup 球体插件脚本
回复 PushPull 即可获得 pushpull_ball.rb 球体表面随机推拉脚本
回复 哪吒 即可获得 image_to_txt.py 图片转txt图像 脚本
回复 壁纸 即可获得 get_wallpaper.exe 高清壁纸自动爬取脚本
回复 地图 即可获取 getmap.htm 地图边界绘制脚本
回复 getPic 即可获取 getPic.sh 批量保存网站图片脚本
加微信 wxid_ljshjsw95hcv22 进群共同探索创新
文章转载请注明出处author by Nicaicaiwo
大蟒蛇python头像_Python个性化头像相关推荐
- python语言头像_Python个性化头像
图像处理 最近看到抖音上有不少字符化的视频比较火,自己也顺手写了个脚本来实现图片字符化. 那么什么是字符化呢?我们来看下原图和字符化之后的图像. 1.脚本下载: (后续所有简单的脚本就不给大家打包成. ...
- python生成基础头像_python个性化头像
图像处理 最近看到抖音上有不少字符化的视频比较火,自己也顺手写了个脚本来实现图片字符化. 那么什么是字符化呢?我们来看下原图和字符化之后的图像. 1.脚本下载: 链接: 密码:uu1b (后续所有简单 ...
- 大蟒蛇python编译器_python蟒蛇绘制
#蟒蛇绘制 import turtle #图像绘制库 def drawSnack(rad,angle,len,neckrad): #定义函数 for i in range(len): turtle.c ...
- 大蟒蛇python头像_【Python图像】给你的头像+1
早些年,微信朋友圈有段时间非常流行这个头像+1的套路,简直逼死强迫症. 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 涉及知识: Pyt ...
- python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...
作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...
- 大蟒蛇python头像_Python微信好友头像大拼图案例
最近和微信好友有关的数据分析基本都已经实现,包括微信好友性别分布分析及饼图可视化展示案例,微信好友地区分布分析及地图可视化展示案例,微信好友签名分析(数据挖掘)及文字云直观展示案例,参考此前的几篇文章 ...
- 大蟒蛇python头像_程序员用Python获取了自己以前的QQ历史头像,以前的非主流形象简直不忍直视...
Python获取任意QQ历史头像,事实证明都是从屌丝走过来的 前言 这个东西可以通过浏览器F12开发者工具获取或者使用Fiddler工具抓包. 步骤: 1.手动登陆这个网址: 并输入你的qq号和密码( ...
- 大数据python试卷_python面试题大全(一)
python面试题大全(一) 最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 938587844 . 1. (1)python下多线程的限制以及多进程中传递参数的 ...
- python代码图片头像_python图像处理-个性化头像
前言 本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑.如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过. 前言 ...
最新文章
- java ldap 连接池_使用Ldap连接池
- linux文件夹权限问题
- 延长汽车寿命的6个良好习惯
- 微软开源新字体 Cascadia Code,与 Terminal 一起开发
- 怎样在QML中设计一个expandable ListView
- MTK 如何更换开机 LOGO?
- 用神经网络实现手写数字识别
- oracle数据如何采集,网页采集的数据如何导出到Oracle数据库 - 八爪鱼采集器
- 系统集成项目管理工程师10大管理47个过程域输入输出工具(项目进度管理)
- 【PS图像处理】修改图层中文字图形的颜色
- 四年级语文期中测试卷
- android textview表情,android如何在textview或edittext上添加表情
- 快来看,你的盒子也能用OpenCV NPU后端啦
- 00后大学生在数学真理阳光下学习微积分
- 【渝粤题库】陕西师范大学111118 商法学 作业
- 转:ARM 与RealView
- PyInstaller 打包单文件 exe 注意事项
- Mac Webpack Vue项目的搭建
- TexMaker(Latex编辑器)软件的“文献引用”操作:Xelatex方式运行的操作方法
- 关于vue项目的seo问题
热门文章
- 人像调色效果Lr预设
- DFX部署过程中mysql8版本操作改密码
- 再过半小时,你就能明白kafka的工作原理了
- ORACLE EXPDP ORA-31626 问题
- Ubuntu18.04+GTX1060(1660)+cuda10.1+cudnn7.6.5+pytorch1.7.1配置
- 0-1规划的MATLAB求解
- 已面世两年 大疆精灵4 Pro V2.0为什么仍是最受欢迎的无人机之一?
- TMS320F28335 实现printf在调试终端打印
- SAP案例教程MM采购前台操作
- python伪代码的写法_伪代码的写法