世界杯——手动为梅西标名
梅西的铁粉来集赞啦。
今天带来了一个为图片添加字样的小功能,我们的测试目标图片是:
我们的测试目标是:
我们使用的是Python语言,使用了Image包用作图片处理,matplotlib包用作坐标查阅,这个坐标还是很好看的,一目了然的X,Y轴。还有使用uuid来随机创建文件名称。
环境
工作环境:【Win11】
开发工具:【PyCharm Community Edition 2022.2.3】
开发语言:【Python】
镜像位置:【https://repo.huaweicloud.com/repository/pypi/simple】
镜像修改命令:
pip3 config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
pip3 config list
需要下载的包
pip3 install Image
pip3 install matplotlib
读取图片:
Image.open('图片路径')
进入绘画模式:
ImageDraw.Draw(图片流)
选择字体:
路径:【C:\Windows\Fonts】
我们在这个文件夹中能看到各种的字体,但是有个问题就是空格的问题,找个没有空格的文字样式使用就可以。
我准备了源码:
from PIL import Image, ImageDraw, ImageFont
import matplotlib.pyplot as plt
import uuid# open img
img = Image.open('meixi.png')
draw = ImageDraw.Draw(img)
myfont = ImageFont.truetype('C:/windows/fonts/Calibri.ttf', size=150)
width, height = img.size
draw.text((410, 150), 'M E S S I', font=myfont, fill="red")
# save img
img.save('{0}.jpg'.format(uuid.uuid4()))
# show img
plt.imshow(img)
plt.show()
生成梅西的效果:
虽然很简单,但是也希望大家来集赞啊。
我们看看梅西后面的比赛场次啊:
11月27日,梅西的1例进球1例助攻,消耗的战斗力比较多,在昨天对阵波兰的比赛中表现平平为了就是更好的对阵八分之一决赛,澳大利亚,接招吧!!!
世界杯——手动为梅西标名相关推荐
- python在创建excel后手动打开提示扩展名错误
python在使用xlwt创建excel并写入数据后,手动打开demo.xlsx时提示文件扩展名无效,但是用xlrd模块读取没问题: # coding:utf-8import xlwt, xlrd # ...
- 为了不手动命名驼峰变量名,我开发了一套油猴脚本...
前言 你知道程序员最经常做的事是什么吗?是取变量名! 我们常规取变量名的方式是这样的,打开谷歌搜索或者有道搜索,输入变量的中文名,然后复制翻译结果,转到编译器改为驼峰命名,大致流程如下: 我个人对这种 ...
- 阿根廷夺冠!梅西圆梦!历届世界杯还有哪些数据看点?
从1930年到2022年,世界杯已走过92年的光辉岁月,从马拉多纳的"上帝之手".贝利的"四两拨千斤".罗纳尔迪尼奥的"诡异吊射".范佩西的 ...
- 前端CSS射门动画-为梅西最后一届世界杯加油
☆ 距离2022卡塔尔世界杯只有6天时间了,众多球星我喜欢梅西和奥乔亚. ☆ 我们不能到现场去,只能手中的代码自娱自乐一下,就当为梅西加油了.这是梅西最后一届世界杯了. 梅西给我的感觉,踢球足够利落干 ...
- 名悦集团:女司机第一辆车买手动挡还是自动挡?
许多准备买车的新手都会有这样一个疑问,人生的第一辆车到底是选择手动挡还是选择自动挡.对于这样问题,许多人都会从使用环境.预算情况去考量,但是很多女生考的是C2自动挡的驾照,因为比较容易考取,所以在这种 ...
- 卡塔尔世界杯终局之战,阿根廷VS法国,是老将加冕还是新王登基?
[世界杯]阿根廷VS法国 不知不觉,世界杯已经走到最后的尾声,此前经历的28天,63场比赛皆是铺垫,卢赛尔体育场将会迎来2022卡塔尔世界杯最终的决赛,究竟是梅西球王加冕还是法国卫冕世界杯冠军,今晚2 ...
- 来看一场 AI 重建的 3D 全息世界杯比赛!
世界杯来了!央视名嘴白岩松调侃 "俄罗斯世界杯,中国除了足球队没去,其他的都去了",这届世界杯,中国球迷购买球票的数量在所有国家中排名第 9,可见球迷对世界杯的热情.那么,除了准备 ...
- 阿根廷世界杯夺冠,跨境卖家如何借势营销?
恭喜阿根廷队在2022卡塔尔世界杯决赛中战胜法国队夺得冠军.时隔36年,阿根廷队再次夺冠,这是他们的第三个世界杯冠军,梅西也完成了职业生涯的荣誉大满贯.球迷的庆祝声响彻全球的大街小巷,如此热度,除了球 ...
- “ 这片绿茵从不缺乏天才,努力才是最终的入场券——梅西 ”
前言 想了又想还是忍不住想发布一篇文章来纪念一下2022年的卡塔尔世界杯,这伟大的诸神黄昏之战.4年一届的世界杯像是一把衡量时间的坐标,正所谓青春不过几届世界杯!2014巴西世界杯在上初一,2018俄 ...
最新文章
- Codeforces 997 C - Sky Full of Stars
- python【力扣LeetCode算法题库】1013-将数组分成和相等的三个部分(贪心)
- [hadoop新实战2]hadoop伪分布式安装序列(支持ubuntu和redhat)
- 一行代码搞定 GitHub 访问徽章
- 前端学习(516):两列布局的第三种解决方案
- c++中计算2得n次方_《一元二次方程》单元试卷,从中总结出5个考点,初三学生应知道...
- 转载:页面滚动条处理
- Linq中常用的方法
- php中glob怎么用,如何在php中利用glob函数对文件进行遍历
- requests库学习
- java outputstrea_java的InputStream和OutputStream的理解【转】
- server2019安装mysql_windows server2019下安装mysql8.0.11
- jsoneditor 超好用的json编辑器及图标问题解决
- 解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
- 如何制定软件项目进度表
- metasploit学习之路(二) msfconsole基本使用
- 微信公众号发布图文消息次数达到上限
- 视频像素、分辨率、清晰度关系及区别
- 金山打字通 右手练习
- 实用计算机相关日语词汇,日语分类词汇:计算机类(1)