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实现斐波那契递归函数的方法
Sep 08 Python
python实现矩阵乘法的方法
Jun 28 Python
深入理解python函数递归和生成器
Jun 06 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
Django处理多用户类型的方法介绍
May 18 Python
Python3简单实现串口通信的方法
Jun 12 Python
django连接oracle时setting 配置方法
Aug 29 Python
Python中输入和输出(打印)数据实例方法
Oct 13 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
基于keras输出中间层结果的2种实现方式
Jan 24 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 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
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
django 自定义用户user模型的三种方法
2014/11/18 Python
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
python中正则的使用指南
2016/12/04 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
学生会主席就职演讲稿
2014/01/14 职场文书
七年级地理教学反思
2014/01/26 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
二年级数学教学反思
2016/02/16 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python