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异步回调机制实现和使用方法
Nov 26 Python
Python中Collection的使用小技巧
Aug 18 Python
举例讲解Python中装饰器的用法
Apr 27 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
python3.7简单的爬虫实例详解
Jul 08 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
python进阶之自定义可迭代的类
Aug 20 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
执行Python程序时模块报错问题
Mar 26 Python
Python 转移文件至云对象存储的方法
Feb 07 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获取指定范围内最接近数的方法
2015/06/02 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
简单分析javascript面向对象与原型
2015/05/21 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
2016/07/18 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
2017/10/15 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
layui弹出框Tab选项卡的示例代码
2019/09/04 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
vue v-on:click传递动态参数的步骤
2020/09/11 Javascript
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
python实现excel读写数据
2021/03/02 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
巴西手表购物网站:eclock
2019/03/19 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
AJAX的全称是什么
2012/11/06 面试题
大学生求职简历的自我评价
2013/10/21 职场文书
中学生获奖感言
2014/02/04 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
2014年服务员工作总结
2014/11/18 职场文书
计划生育汇报材料
2014/12/26 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
mysql如何能有效防止删库跑路
2021/10/05 MySQL
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript