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 Socket编程入门教程
Jul 11 Python
django启动uwsgi报错的解决方法
Apr 08 Python
Python拼接字符串的7种方法总结
Nov 01 Python
Python中作用域的深入讲解
Dec 10 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
python字典改变value值方法总结
Jun 21 Python
结合OpenCV与TensorFlow进行人脸识别的实现
Oct 10 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
python高阶函数map()和reduce()实例解析
Mar 16 Python
python基于socket函数实现端口扫描
May 28 Python
如何用python处理excel表格
Jun 09 Python
python3中编码获取网页的实例方法
Nov 16 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
PHP类的自动加载与命名空间用法实例分析
2020/06/05 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
python 不关闭控制台的实现方法
2011/10/23 Python
Python获取网页上图片下载地址的方法
2015/03/11 Python
Python提取网页中超链接的方法
2016/09/18 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
详解python 注释、变量、类型
2018/08/10 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
省优秀教师事迹材料
2014/01/30 职场文书
工作鉴定评语
2014/05/04 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
篮球赛新闻稿
2015/07/17 职场文书
检讨书范文
2019/04/16 职场文书