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高效编程技巧
Jan 07 Python
实例Python处理XML文件的方法
Aug 31 Python
python爬虫的工作原理
Mar 05 Python
python实现unicode转中文及转换默认编码的方法
Apr 29 Python
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 Python
python使用thrift教程的方法示例
Mar 21 Python
python修改字典键(key)的方法
Aug 05 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
Python实现汇率转换操作
May 03 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
Python基础之pandas数据合并
Apr 27 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+javascript模拟Matrix画面
2006/10/09 PHP
PHP中for循环语句的几种变型
2007/03/16 PHP
php仿ZOL分页类代码
2008/10/02 PHP
基于pear auth实现登录验证
2010/02/26 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
js资料toString 方法
2007/03/13 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
js实现时钟定时器
2020/03/26 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
python根据路径导入模块的方法
2014/09/30 Python
python实现的简单猜数字游戏
2015/04/04 Python
python判断windows系统是32位还是64位的方法
2015/05/11 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
对python中执行DOS命令的3种方法总结
2018/05/12 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
解决django中form表单设置action后无法回到原页面的问题
2020/03/13 Python
虚拟机下载python是否需要联网
2020/07/27 Python
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
事业单位公务员的职业生涯规划
2014/01/15 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
村长贪污检举信
2014/04/04 职场文书
天鹅湖观后感
2015/06/09 职场文书