Python PIL图片添加字体的例子


Posted in Python onAugust 22, 2019

效果

左边原图,右面添加字体后保存的图。

Python PIL图片添加字体的例子

代码

# -*- coding: utf-8 -*-
import PIL.Image as Image
import PIL.ImageColor as ImageColor
import PIL.ImageDraw as ImageDraw
import PIL.ImageFont as ImageFont
"""
  author@:xuna
  python2.7
"""

#设置字体(LiberationSans-Regular.ttf这是我ubuntu16.04自带的字体)
font = ImageFont.truetype('LiberationSans-Regular.ttf', 60)

#打开图片
imageFile = "/home/xuna/桌面/笔记/1.jpg"
im1=Image.open(imageFile)

# 在图片上添加文字 1
draw = ImageDraw.Draw(im1)

# (0,0):坐标 "XUNALOVE":添加的字体 (0,0,255):字体颜色 font:字体大小
draw.text((0, 0),"XUNALOVE",(0,0,255),font=font)
draw = ImageDraw.Draw(im1)

# 保存
im1.save("/home/xuna/桌面/笔记/res.png")

以上这篇Python PIL图片添加字体的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python Trie树实现字典排序
Mar 28 Python
wxPython窗口中文乱码解决方法
Oct 11 Python
Python3处理文件中每个词的方法
May 22 Python
Python实现比较两个列表(list)范围
Jun 12 Python
200行自定义python异步非阻塞Web框架
Mar 15 Python
简单谈谈Python中的json与pickle
Jul 19 Python
python opencv实现任意角度的透视变换实例代码
Jan 12 Python
解决已经安装requests,却依然提示No module named requests问题
May 18 Python
python实现拼图小游戏
Feb 22 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
Sep 25 Python
在python image 中安装中文字体的实现方法
Aug 22 #Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 #Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 #Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 #Python
Django stark组件使用及原理详解
Aug 22 #Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 #Python
Python学习笔记之列表和成员运算符及列表相关方法详解
Aug 22 #Python
You might like
PHP Stream_*系列函数
2010/08/01 PHP
解析php入库和出库
2013/06/25 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
一个用js实现控制台控件的代码
2007/09/04 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
jQuery的学习步骤
2011/02/23 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
Javascript中Date类型和Math类型详解
2016/02/27 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
Python绘制3D图形
2018/05/03 Python
django如何实现视图重定向
2019/07/24 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
领导证婚人证婚词
2014/01/13 职场文书
开工仪式主持词
2014/03/20 职场文书
销售目标责任书
2014/07/23 职场文书
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
送给客户微信问候语!
2019/07/04 职场文书
详解Nginx 工作原理
2021/03/31 Servers
python爬取新闻门户网站的示例
2021/04/25 Python
Python使用protobuf序列化和反序列化的实现
2021/05/19 Python
Python Django模型详解
2021/10/05 Python
python playwright之元素定位示例详解
2022/07/23 Python