Python中pillow知识点学习


本文摘自php中文网,作者不言,侵删。

本文给大家通过一篇Python中pillow知识点学习的笔记内容让大家对pillow有一个学习方向的有一个认识,有兴趣的朋友学习下。

此系列意在记录于一些有趣的程序及对其的总结。

问题来源:

https://github.com/Yixiaohan/show-me-the-code

https://github.com/HT524/500LineorLess_CN

今天这个程序于一张图片中添加数字,类似于qq头像上的小红点,只不过这个是静态的。

首先使用的是pillow这个图像库。

总体思路是通过Image.open()打开图像,设置要绘制的信息的格式,ImageDraw.Draw()生成被修改的实例,再通过text()方法进行修改。

程序如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

from PIL import Image, ImageDraw, ImageFont

 

 

def pic_add_num(image):

  my_font = ImageFont.truetype(r"C:\windows\Fonts\simsun.ttc", size=40)

  color = "red"

  width, height = image.size

  position = (width-40, 0)

  draw = ImageDraw.Draw(image)

   

  draw.text(position, "99", font=my_font, fill=color)

  image.save("add_num.jpg")

 

if __name__ == "__main__":

  img = Image.open("universe.jpg")

  pic_add_num(img)

以上就是Python中pillow知识点学习的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么去除html标签

eval在Python什么意思

Python以太坊虚拟机实现py-evm的内容介绍

Python中sqrt函数怎么用

深入了解Python之xml操作

Python里的__slots__能做什么?(实例解析)

Python下载模块然后怎么安装

Python return用法是什么

Python中如何在一个函数中加入多个装饰器

Python编程如何求2000到2500闰年?

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...