题目我就不抄了, 所有的题目链接都在这里, 以后每一期都不会出现题目, 想要看的自己去看 : 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 : 特地换了个中文字体, 把我室友的名字打出来了, 下次可以吓他一跳...
时间: 2024-11-16 13:39:50