Python资源收集Python学习资料整理

Python初学:将你的 QQ 头像(或者微博头像)右上角加上红

2016-12-12  本文已影响65人  hu9134

简介

最近有时间的时候就看看Python,感觉很是强大.在网上看到一个比较不错的练习Python 练习册,每天一个小程序,就一块跟着练习一下,不然只看完了语法,也没啥意义.
通过这个可以批量对图片进行处理,比如修图,添加水印等等.

原图 生成图
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2016/12/12 上午10:13
# @Author  : hukezhu
# @Site    : 
# @File    : 0000:添加未读消息.py
# @Software: PyCharm

from PIL import Image, ImageDraw, ImageFont

#创建图片对象
headImage = Image.open('/Users/hukezhu/Desktop/header.jpg')

#获取图片对象的宽高
w,h = headImage.size

#创建字体对象
font = ImageFont.truetype('/Library/Fonts/Arial Bold Italic.ttf',int(h/4))

#绘制圆形
ImageDraw.Draw(headImage).pieslice([(w/3*2,0),(w,h/3)],0,360,fill='red')
ImageDraw.Draw(headImage).text((w*0.76,h*0.02),'3',font = font, fill = 'white')

#展示绘制结果(使用系统默认的图片浏览器)
#headImage.show()

#保存绘制结果
headImage.save('/Users/hukezhu/Desktop/wode.jpg')

文中的路径换为自己的路径即可.

我使用的是Pycharm,在安装PIL时遇到了问题,最终切换了源,使用了国内的豆瓣的源,才安装上,真坑.

上一篇 下一篇

猜你喜欢

热点阅读