Python练习1-图像编辑
来源:互联网 发布:sql exist的用法 编辑:程序博客网 时间:2024/06/01 08:47
题目:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果
这个主要是学习Python的PIL库使用,当然作为第一个用来练手的项目,出现了很多问题,以下是做项目前遇到的问题及解决方法:
Python怎么安装库:Python库安装方法
然后就是具体项目了,以下是代码:
#coding=utf-8from PIL import Image, ImageDraw,ImageFontimport sysreload(sys)im=Image.open("C:\Users\Public\Pictures\Sample Pictures\Lighthouse.jpg")dra=ImageDraw.Draw(im)fonts=im.size[0]/4font=ImageFont.truetype("C:/arial/arial.ttf",fonts)dra.text((im.size[0]-fonts,0),text="666",fill=(0,255,0),font=font)im.save('d:/project/666.jpg')
首先如果你的路径包含中文名称,记得注释#coding=utf-8,并且在路径前面加上u,比如u'C:/路径',其中u是将字符串进行Unicode编码
另外就是添加字体的时候不能使用系统的路径,需要将"C:\Windows\Fonts"你想用的字体复制到另外的地方
0 0
- Python练习1-图像编辑
- 图像编辑软件
- Python 练习1
- 【python练习】1
- python练习1
- Python 练习实例1
- python编程练习1
- Python练习1
- Python小练习1
- python练习1
- python爬虫练习1
- python练习题目1
- Python练习题目1
- python基础练习1
- python-练习1
- Python练习1
- python练习1
- python爬虫练习1
- 使用cAdvisor监控容器
- 共模电感|共模信号|差分信号
- LCD 调试总结
- 码农技术炒股之路——数据库管理器、正则表达式管理器
- 解决Tomcat点击startup.bat一闪而退的方法
- Python练习1-图像编辑
- 136. Single Number
- 最小生成树之Prim(普里姆)算法
- Centos6.3 keras+tensorflow+xgboost+libsvm机器学习环境搭建
- 人脸检测和识别通用API和库
- Android——内容提供者
- 【RN基础02】React Native生命周期完全解析
- Linux ALSA 音频处理深入解析
- Codeforces 4B Before an Exam