《狂飙》壁纸大嫂如此惊艳,做成日历壁纸天天看
兄弟们,今年的反腐大剧狂飙都有看吗 ?
话说,名字虽然叫狂飙,但是全剧只有有田一个人在狂飙!
当然,有田虽然亮眼,但是毕竟是个糟老头子,正经人谁看有田啊,当然是看大嫂了!
所以咱们今天聊聊如何给大嫂的壁纸加上日历!
效果展示
咱先从网络上找几张大气的壁纸吧!
漂亮吗?
咱们用Python给照片加上日历看。
代码实现
代码涉及到两部分内容:
日历信息
文字添加到图片中
calendar库
calendar模块,即日历模块,提供了对日期的一些操作方法,和生成日历的方法。
calendar.isleap(year):如果是闰年返回True,否则为false。
calendar.calendar(year, w=5, l=1, c=6, m=1):
返回一个多行字符串格式的year年年历。
calendar.firstweekday( ):
返回当前每周起始日期的设置。默认,首次载入caendar模块时返回0,即星期一。
calendar.setfirstweekday(weekday):
设置每周的起始日期码。0(星期一)到6(星期日)。
calendar.month(year,month,w=2,l=1):
返回一个多行字符串格式的year年month月日历。
咱们上面壁纸中用到的日历信息都来自calendar。
PIL库
Pillow 是 Python 中较为基础的图像处理库,主要用于图像的基本处理,比如裁剪图像、调整图像大小和图像颜色处理等。
Pillow 支持广泛的图像格式,它还支持图像格式之间的相互转换。
总之, Pillow 几乎能够处理任何格式的图像。
上图:
代码实现如下:
from PIL import Image,ImageDraw,ImageFont,ImageFilter
#simhei.ttf
zt = r"C:/Windows/Fonts/方正粗黑宋简体.ttf" #指定字体def tianzi (pic,site,txt,path):# 打开初始文件image = Image.open(pic)# print ('原图长宽:',image.size)font = ImageFont.truetype(zt,100)#20 # 创建Draw对象:draw = ImageDraw.Draw(image)# 输出文字(可以连续写入):draw.text(site,txt,font=font,fill='#9900cc')image.save(path)if _name_ == '_main_':pic = r'src\2.jpg'site = (150,200) #距离左上角距离txt = 'Python学习交流抠裙708525271'path = r'dest\test2. jpg' # 保存路径tianzi (pic,site,txt,path)
代码逻辑为打开一幅图片,指定字符样式,选择要在图片上写的位置、字体大小、颜色等,然后保存图片。
今天的分享就到这里结束了,咱们下次见!
《狂飙》壁纸大嫂如此惊艳,做成日历壁纸天天看相关推荐
- 《狂飙》壁纸大嫂如此惊艳,做成日历壁纸天天看(7)
小朋友们好,大朋友们好! 我是猫妹! 话说兔年春节期间,一部反黑反腐电视剧横空出世,收视率和口碑都有不错的成绩! 这部电视剧叫<狂飙>! 你看了吗? 我没看! 不过这丝毫不影响它的热度啊! ...
- 高清壁纸大全:2013年桌面日历壁纸免费下载
这篇文章收集了几张高清的2013年桌面日历壁纸,是全年类型的,供大家免费下载.桌面壁纸是电脑桌面所使用的背景图片,可以根据大小和分辨率来做相应调整.高清桌面日历壁纸让我们的电脑看起来更漂亮,更有个性, ...
- Python带你采集4K高清壁纸,超惊艳
前言 在找壁纸的时候 无意间逛到一个网站,发现里面的 图都非常精美,吸引我的眼球 于是,我决定用python批量采集一下它 环境使用: Python 3.8 解释器 Pycharm 编辑器 模块 im ...
- android o 结构光流程,惊艳亮相!一分钟看懂OPPO Find X 3D结构光技术是什么鬼,太牛了...
法国时间6月19日,OPPO在巴黎卢浮宫正式举办未来旗舰Find X发布会.此次亮相的Find X新机,既有充满艺术感的3D玻璃机身设计,又有3D结构光.曲面全景屏.双轨潜望结构等多项黑科技.众多黑科 ...
- 高清精美壁纸:2013年9月桌面日历壁纸免费下载
按照罗马旧历,March 为第一个月,September 就是第七个月.September 这一名称源自意为"七"的拉丁文 septem.当罗马人采用了儒略历之后,他们保留了原先的 ...
- 高清精美壁纸:2013年4月桌面日历壁纸免费下载
阳春三月,草长莺飞,又到一年春花烂漫时.在这个美好的日子里,我为大家收集了一批非常精美的2013年4月桌面日历壁纸,供大家免费下载.这些高清日历桌面壁纸用在桌面上非常方便实用,赶紧为你的桌面换换装吧! ...
- 如何通过Python制作日历壁纸
自从看了冬奥会的开幕式,二十四节气的倒计时,祖国大好河山,美轮美奂,于是想搜索个图当壁纸. 作为一个有追求的程序员,更是个实用主义的人,要是壁纸上能加个日历就更好了. 将日历P上去? 小了,格局小了, ...
- 2012年12月桌面日历壁纸免费下载——美女主题壁纸
2012年12月桌面日历壁纸免费下载--美女主题壁纸.温馨提示:点击图片即可下载:) 更多精美桌面壁纸:壁纸大全:2012年12月桌面日历壁纸免费下载 更多精美桌边壁纸:壁纸大全:2012年12月桌面 ...
- 新鲜出炉的精美2012年9月桌面日历壁纸免费下载
本文向大家分享一批新鲜出炉的2012年9月桌面日历壁纸,供大家免费下载.桌面壁纸是电脑桌面所使用的背景图片,可以根据大小和分辨率来做相应调整. 壁纸让我们的电脑看起来更好看,更漂亮,更有个性.所以,今 ...
最新文章
- Expect自动化控制简单介绍
- 一代偶像终将老去,总有AI正在年轻
- 操作系统中的零拷贝与java中的使用
- java的main函数为什么是public static void main(String[] args)
- 2020-12-14(全局/静态对象的构造函数和析构函数调用的时机以及地址)
- 零基础入门深度学习的五篇经典教程
- python serial_Python代码爬取3000+ 上市公司的信息!能上市的都有这样一个特点
- android 自定义控件的宽高_巧用Handler获取View控件信息
- java数据返回到界面,java后台获取网页ajax数据和返回数据简单源码
- visio流程图怎么合并线_6步轻松做Visio跨职能流程图
- python 期货策略_Python版商品期货跨期布林对冲策略.md
- 将base64指纹编码输出为指定大小的图片
- understand学习
- xampp php网站,xampp部署php网站
- raspberry pi_许多Raspberry Pi项目-您怎么不爱小型计算机?
- 富通天下(T 面试)
- hosts文件修改之后立刻刷新
- 计算机房配备空调,信息机房空调配置的计算
- ubuntu安装微信和迅雷
- 空间大数据可视化的几种表达形式-以mobike出行报告为例
热门文章
- 写个.net开发者的Linux迁移指南
- 网络效应VS平台效应,如何选择主要价值引擎?
- Attribute value is quoted with which must be escaped when used within the value 问题解决
- 计算机应用word单元测试2,计算机应用基础测试题2
- Debian 11 配置优化指南
- 怎么利用抖音海外版tiktok进行赚钱?
- 抖音网页版入口登录链接地址
- 资深研发真实编写的骚注释,你学废了么?
- Frenetic HelloSDNWorld
- Software-Defined Networking:A comprehensive Survey