题目我就不抄了, 所有的题目链接都在这里, 以后每一期都不会出现题目, 想要看的自己去看 : https://github.com/Yixiaohan/show-me-the-code

 

第一个题目涉及到的是简单的图象处理, 稍微了解一下python的图像库也好, 以后要批量加水印的话知道这个很酸爽啊...

代码很简单, 网上抄一抄自己改改试一试, 就出来了...

 1 from PIL import Image, ImageDraw, ImageFont
 2 
 3 def stamp_num(img, chars):
 4     draw = ImageDraw.Draw(img)
 5     xLen, yLen = img.size
 6     font = ImageFont.truetype("/System/Library/Fonts/STHeiti Light.ttc", 50)
 7     draw.text((xLen*0.6, yLen*0.1), chars, (255, 255, 255), font)
 8     img = img.resize((img.size[0], img.size[1]//2))
 9     img.save("/Users/zhangzhimin/test1.jpg")
10     img.show()
11 
12 
13 img = Image.open("/Users/zhangzhimin/test.jpg")
14 stamp_num(img, "炮哥")

 

ps :  特地换了个中文字体, 把我室友的名字打出来了, 下次可以吓他一跳...  最终效果大概是这样~

 

posted on 2016-06-19 18:42  内脏坏了  阅读(232)  评论(0编辑  收藏  举报