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的Django框架中forms表单类的使用方法详解
Jun 21 Python
Python 实现数据库更新脚本的生成方法
Jul 09 Python
Python基础语言学习笔记总结(精华)
Nov 14 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
Python使用while循环花式打印乘法表
Jan 28 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
Jun 19 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
python搜索包的路径的实现方法
Jul 19 Python
导入tensorflow时报错:cannot import name 'abs'的解决
Oct 10 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 18 Python
Python数组变形的几种实现方法
May 30 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下载文件的详解
2013/06/02 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
ES6 Object.assign()的用法及其使用
2020/01/18 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
详解python中的 is 操作符
2017/12/26 Python
Python读取实时数据流示例
2019/12/02 Python
韩国爱茉莉太平洋化妆品美国站:Amore Pacific US
2016/10/28 全球购物
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
会计毕业自我鉴定
2014/02/05 职场文书
学生喝酒检讨书
2014/02/06 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
Python语言中的数据类型-序列
2022/02/24 Python