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实现list反转实例汇总
Nov 11 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
对python插入数据库和生成插入sql的示例讲解
Nov 14 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
详解python算法之冒泡排序
Mar 05 Python
python实现Excel文件转换为TXT文件
Apr 28 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
python单例设计模式实现解析
Jan 07 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
一个php Mysql类 可以参考学习熟悉下
2009/06/21 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
php批量修改表结构实例
2017/05/24 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
wxPython 入门教程
2008/10/07 Python
python杀死一个线程的方法
2015/09/06 Python
分享python数据统计的一些小技巧
2016/07/21 Python
python中的二维列表实例详解
2018/06/19 Python
Django中的文件的上传的几种方式
2018/07/23 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
仓管员岗位责任制
2014/02/19 职场文书
《泉水》教学反思
2014/04/11 职场文书
语文教育专业求职信
2014/06/28 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
Python爬虫之自动爬取某车之家各车销售数据
2021/06/02 Python
浅析MongoDB之安全认证
2021/06/26 MongoDB