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实现对文件中图片生成带标签的txt文件方法

Python的三种程序结构是什么

Python怎么安装库

当前时间如何获取?Python中获取当前时间实例教程

网络编程详细介绍

Python中关于input和raw_input的比较

Python怎么建立空列表

Python中的str是什么意思

spyder和Python的关系是什么

Python默认安装路径在哪

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




打赏

取消

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

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

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

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

评论

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