1024,用Python抽取你的专属祝福!

1024,用Python抽取你的专属祝福!

2020-1024,是不是等于996呢?

字节的这波暗示简直不要太妙。

奋发程长程双橙对前程似锦码到程功薪想事程奋发程长程双橙对前程似锦薪想事程码到程功

点击上图,抽取属于你的专属祝福吧!

退出文章,再进入,即可重新抽签。

如果一直抽的是同一个签,可以点击右上角,选择浏览器打开。

就能完美解决重复问题,公众号+SVG,小F也不懂~

1024节,小F看了传智播客给程序员们送祝福的新闻,文案很不错。

所以就用Pythoy做了几个祝福卡,大家也能体验一波。

抽一张,希望接下来好运连连。

from PIL import Image, ImageDraw, ImageFont

import os

messages = [('奋发', '程长', '生发猿'), ('程双', '橙对', '单身猿'), ('前程', '似锦', '搬砖猿'), ('码到', '程功', '加班猿'), ('薪想', '事程', '高薪猿')]

for i in range(len(messages)):

# 创建图像,设置图像大小及颜色

im = Image.new('RGBA', (1000, 1800), (68, 86, 155, 255))

draw = ImageDraw.Draw(im)

# 设置本次使用的字体

font1 = ImageFont.truetype(os.path.join('', '华康俪金黑W8.TTF'), 360)

font2 = ImageFont.truetype(os.path.join('', '方正兰亭刊黑.TTF'), 25)

# 计算各文本的放置位置

txtSize_1 = draw.textsize(messages[i][2], font2)

pos_x_1 = ((1000 - txtSize_1[0]) / 2) + 295

txtSize_2 = draw.textsize(messages[i][0], font1)

pos_x_2 = (1000 - txtSize_2[0]) / 2

txtSize_3 = draw.textsize(messages[i][1], font1)

pos_x_3 = (1000 - txtSize_3[0]) / 2

txtSize_4 = draw.textsize('2020-1024', font2)

pos_x_4 = (1000 - txtSize_4[0]) / 2

txtSize_5 = draw.textsize('节日快乐,编码有成!', font2)

pos_x_5 = (1000 - txtSize_5[0]) / 2

# 设置文本放置位置,居中

draw.text((pos_x_1, 400), messages[i][2], fill=(217, 217, 217, 255), font=font2)

draw.text((pos_x_2, 500), messages[i][0], fill=(254, 155, 0, 255), font=font1)

draw.text((pos_x_3, 900), messages[i][1], fill=(254, 155, 0, 255), font=font1)

draw.text((pos_x_4, 1520), '2020-1024', fill=(217, 217, 217, 255), font=font2)

draw.text((pos_x_5, 1555), '节日快乐,编码有成!', fill=(217, 217, 217, 255), font=font2)

# 绘制线框

draw.line([(20, 20), (980, 20), (980, 1780), (20, 1780), (20, 20)], fill=(217, 217, 217, 255), width=5)

# 保存图像

filename = messages[i][2] + '.png'

im.save(filename)

生发猿,发量满满!

终于不用在寒风中,瑟瑟发抖。

单身猿,该不会还想new一个吧...

搬砖猿,立志脱离打工人。

加班猿,BUG(?)、996(?)。

高薪猿,升职加薪,迎娶白富美,走向人生巅峰。

代码和字体文件已上传公众号,回复「1024」即可获取。

万水千山总是情,点个    行不行。

推荐阅读

···  END  ···

支持小F原创  ?

1024,用Python抽取你的专属祝福!相关教程

【1024送书】21届校招薪资提前爆料!大厂全部上涨!美团时薪或成

【1024送书】21届校招薪资提前爆料!大厂全部上涨!美团时薪或成最香! 来自:李rumor 文末送几本NLP书,快去看规则~ 在这秋意飒爽、全网欢庆1024的时节,还有一群不为人注意的后浪小伙伴们焦急地在电话前等待——他们就是参加 21届社会人 选拔的大学生们。

1024,节日快乐!

1024,节日快乐! 点击“一行数据”,选择“置顶公众号” 第一时间获取 Python 技术干货! 上周抽奖结果在文末 今天是10月24日,程序员节 说到程序员,你会想到什么? 格子衫、黑框眼镜 还是令人堪忧的发际线? 但你可能不知道 就在不经意间 他们正深入地参与

1024,节日快乐!

1024,节日快乐! 今天是10月24日,程序员节 说到程序员,你会想到什么? 格子衫、黑框眼镜 还是令人堪忧的发际线? 但你可能不知道 就在不经意间 他们正深入地参与并改变着你的生活 来看一组漫画 走进程序员的日常生活。 看完漫画可能有人问: “1024这个数

剪辑音乐要很久?3行语句Python瞬间搞定

剪辑音乐要很久?3行语句Python瞬间搞定 你没看错,Python剪辑音乐,只需要3行语句就能瞬间完成,比如我要剪辑33秒到1分10秒的音乐片段: 运行这个脚本,我们能瞬间完成剪辑: 对于Python而言,这个功能简直太基本了,难以言语的快。这段时间里,普通同学的Ad

Python 中保留指定位数小数用round就可以了吗?

Python 中保留指定位数小数用round就可以了吗? 在项目实践中,程序员经常会收到产品经理保留指定位数小数的需求。 在Python语言中,我们通常会使用内置函数round来完成这个功能,保留指定位数的小数。 round的用法非常简单。例如: 那么,这个函数是否就是一

python3生成文件对象

python3生成文件对象 生成文件对象 python2 python3 都可以用 fileobject = open(filename,mode) PowerShell 下查看当前目下的文件 ls windows下 查看当前目下的文件 dir 在ipython中创建文件,读取 创建 不存在将创建,并且可以写入 open('dalao.txt','w')

Python鼠标点击图片,获取点击点的像素坐标

Python鼠标点击图片,获取点击点的像素坐标 import cv2import numpy as np#图片路径img = cv2.imread('031.jpg')a =[]b = []def on_EVENT_LBUTTONDOWN(event, x, y,flags, param): if event == cv2.EVENT_LBUTTONDOWN: xy = %d,%d % (x, y) a.append(x) b.app

Python语法之Redis 思维导图

Python语法之Redis 思维导图 Python3之Redis功能代码: import ioimport sysimport redissys.stdout = io.TextIOWrapper(sys.stdout.detach(),encoding='utf-8')# redis 连接模式之StrictRedisr = redis.StrictRedis(host='127.0.0.1', port=6379)r.set('name'

python祝福,1024,用Python抽取你的专属祝福!相关推荐

  1. 1024,一封写给CSDN家园Python初学者的信 | Python初级、中级、高级学习路线

    又是一年1024,祝所有程序员节日快乐,健康开心,祝CSDN越来越好.转眼,已经在CSDN分享了十多年博客,感谢大家的陪伴和祝福,在这里我与许多人成为了朋友,感恩.非常遗憾,这次没能去长沙岳麓书院见很 ...

  2. 1024,一封写给CSDN家园Python初学者的信 Python初级、中级、高级学习路线

    又是一年1024,祝所有程序员节日快乐,健康开心,祝CSDN越来越好.转眼,已经在CSDN分享了十多年博客,感谢大家的陪伴和祝福,在这里我与许多人成为了朋友,感恩.非常遗憾,这次没能去长沙岳麓书院见很 ...

  3. python库Camelot从pdf抽取表格数据以及python库camelot安装及使用中的一些注意事项

    一.python库camelot安装及使用中的一些注意事项 1)camelot方法有两种解析模式:流解析(stream).格子解析(lattice),其中格子解析能够保留表格完整的样式,对于复杂表格来 ...

  4. 520到了! 我用Python拜托周董为我和女友送上祝福!

    大家好,我是菜鸟哥!这是我第482篇原创! 今天是5月20号,520意为"我爱你"的谐音,5月20日也被认为是网络情人节.在这一天,情侣们都要为彼此送上礼物,来度过美好的一天.作为 ...

  5. python笔记: numpy matrix 随机抽取几行或几列

    python笔记: numpy matrix 随机抽取几行或几列 随机取几行 随机取几列 tips 1.生成array 2.array的大小 3.打乱array的2种类似方法, 矩阵为多行时默认打乱行 ...

  6. 基于Python实现中文文本关键词抽取的三种方法 课程报告+项目源码及数据

    资源下载地址:https://download.csdn.net/download/sheziqiong/85737856 资源下载地址:https://download.csdn.net/downl ...

  7. python list数据等间隔抽取并新建list存储~ 非常简单

    python list数据等间隔抽取并新建list存储~ 非常简单 使用切片即可 更多切片操作: Python 列表切片 - Hubery_Jun - 博客园 https://www.cnblogs. ...

  8. Python网络爬虫实战:近千条中秋节祝福语文案让你成为亲朋好友里最靓的仔

    中秋节马上到了,不知道大家有没有像我这样的烦恼,每次过节,都要绞尽脑汁想好久,发什么样的祝福语才显得有诚意又有创意,什么样的朋友圈文案会有文化又有逼格. 去网上搜吧,搜出来的祝福语,画风大多是像这样的 ...

  9. 《Turtle绘图》Python用Turtle库绘制圣诞树、圣诞节考研祝福礼物

    Python用Turtle库绘制圣诞树.圣诞节考研祝福礼物 当圣诞节遇上考研.遇上海龟绘图,于是有了本文的内容.圣诞节是固定的12月25日,而考研是12月底的某个周末.能不能用Python制作一个祝福 ...

  10. python元宵节_用Python写一份独特的元宵节祝福

    这样思路就出来了:我们自己输入汉字,根据字符串中汉字字符编码,去HZK16字库中获取点阵信息,拿到信息后根据16*16点阵每个点的数据,print 出不同字符. Talk is cheap, show ...

最新文章

  1. MVC-前台调用后台action 传递upload file 参数问题
  2. android log时间,android – Logcat的日志时间戳不按顺序排列
  3. ABP从入门到精通(1):aspnet-zero-core项目启动及各项目源码说明
  4. 米筐量化不支持c语言_量化 | 从零开始学量化(三):数据获取途径
  5. JVM——类文件结构
  6. ASP.NET中的Eval()和DataBinder.Eval()方法
  7. 白话区块链 之 11 - 区块链的链 是什么?
  8. linux阿帕奇服务器配置方案,阿帕奇服务器_服务器配置方案_linux配置apache服务器...
  9. 08cms房产门户系统源码V8.6.1多城市版
  10. C语言不使用中间变量交换两个变量值
  11. 苹果内存不够怎么办_内存硬盘不够用怎么办?手把手教你给自己的笔记本更换,超实用!...
  12. 基于python+django框架+Mysql数据库的疫苗预约系统设计与实现
  13. OnePlus一加 || 最强出海营销,你不得不服
  14. android自定义大括弧
  15. OpenHarmony 内核 liteos_A和lite_M
  16. 音乐与计算机的论文题目,音乐类毕业论文选题参考
  17. android出现应用程序未安装的解决办法
  18. Pycharm—— 6 函数 和 7 公共运算符
  19. IOS查看包名、版本号、设备信息、签名、进程ID
  20. 大龄程序员的未来在何方,该何去何从?

热门文章

  1. GNSS中美国GPS系统与中国北斗导航系统在定位原理上的不同之处? GPS的绝对定位和相对定位是什么,哪一种定位是本课程要讲解的重点? GPS测量控制网属于哪一种?(GNSS测量与数据处理第一周作业)
  2. 创业板首批企业或节前招股 新公布6家上会公司
  3. java get set怎么用_JAVA get set用法
  4. 电脑或者手机的PIN码
  5. matlab dsolve函数构造微分方程
  6. 推荐4个方便实用的软件神器,非常适合程序员
  7. 拼多多优惠券BUG事件完整回顾
  8. 前端开发入门到实战:纯CSS实现数据上报和HTML验证
  9. 心酸的两天(1):Nacos 启动后输入默认密码后:“用户名或密码错误”
  10. python爬数据是什么意思-python爬虫爬取的数据可以做什么