兄弟们,今年的反腐大剧狂飙都有看吗 ?

话说,名字虽然叫狂飙,但是全剧只有有田一个人在狂飙!

当然,有田虽然亮眼,但是毕竟是个糟老头子,正经人谁看有田啊,当然是看大嫂了!

所以咱们今天聊聊如何给大嫂的壁纸加上日历!

效果展示

咱先从网络上找几张大气的壁纸吧!




漂亮吗?

咱们用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)

代码逻辑为打开一幅图片,指定字符样式,选择要在图片上写的位置、字体大小、颜色等,然后保存图片。

今天的分享就到这里结束了,咱们下次见!

《狂飙》壁纸大嫂如此惊艳,做成日历壁纸天天看相关推荐

  1. 《狂飙》壁纸大嫂如此惊艳,做成日历壁纸天天看(7)

    小朋友们好,大朋友们好! 我是猫妹! 话说兔年春节期间,一部反黑反腐电视剧横空出世,收视率和口碑都有不错的成绩! 这部电视剧叫<狂飙>! 你看了吗? 我没看! 不过这丝毫不影响它的热度啊! ...

  2. 高清壁纸大全:2013年桌面日历壁纸免费下载

    这篇文章收集了几张高清的2013年桌面日历壁纸,是全年类型的,供大家免费下载.桌面壁纸是电脑桌面所使用的背景图片,可以根据大小和分辨率来做相应调整.高清桌面日历壁纸让我们的电脑看起来更漂亮,更有个性, ...

  3. Python带你采集4K高清壁纸,超惊艳

    前言 在找壁纸的时候 无意间逛到一个网站,发现里面的 图都非常精美,吸引我的眼球 于是,我决定用python批量采集一下它 环境使用: Python 3.8 解释器 Pycharm 编辑器 模块 im ...

  4. android o 结构光流程,惊艳亮相!一分钟看懂OPPO Find X 3D结构光技术是什么鬼,太牛了...

    法国时间6月19日,OPPO在巴黎卢浮宫正式举办未来旗舰Find X发布会.此次亮相的Find X新机,既有充满艺术感的3D玻璃机身设计,又有3D结构光.曲面全景屏.双轨潜望结构等多项黑科技.众多黑科 ...

  5. 高清精美壁纸:2013年9月桌面日历壁纸免费下载

    按照罗马旧历,March 为第一个月,September 就是第七个月.September 这一名称源自意为"七"的拉丁文 septem.当罗马人采用了儒略历之后,他们保留了原先的 ...

  6. 高清精美壁纸:2013年4月桌面日历壁纸免费下载

    阳春三月,草长莺飞,又到一年春花烂漫时.在这个美好的日子里,我为大家收集了一批非常精美的2013年4月桌面日历壁纸,供大家免费下载.这些高清日历桌面壁纸用在桌面上非常方便实用,赶紧为你的桌面换换装吧! ...

  7. 如何通过Python制作日历壁纸

    自从看了冬奥会的开幕式,二十四节气的倒计时,祖国大好河山,美轮美奂,于是想搜索个图当壁纸. 作为一个有追求的程序员,更是个实用主义的人,要是壁纸上能加个日历就更好了. 将日历P上去? 小了,格局小了, ...

  8. 2012年12月桌面日历壁纸免费下载——美女主题壁纸

    2012年12月桌面日历壁纸免费下载--美女主题壁纸.温馨提示:点击图片即可下载:) 更多精美桌面壁纸:壁纸大全:2012年12月桌面日历壁纸免费下载 更多精美桌边壁纸:壁纸大全:2012年12月桌面 ...

  9. 新鲜出炉的精美2012年9月桌面日历壁纸免费下载

    本文向大家分享一批新鲜出炉的2012年9月桌面日历壁纸,供大家免费下载.桌面壁纸是电脑桌面所使用的背景图片,可以根据大小和分辨率来做相应调整. 壁纸让我们的电脑看起来更好看,更漂亮,更有个性.所以,今 ...

最新文章

  1. Expect自动化控制简单介绍
  2. 一代偶像终将老去,总有AI正在年轻
  3. 操作系统中的零拷贝与java中的使用
  4. java的main函数为什么是public static void main(String[] args)
  5. 2020-12-14(全局/静态对象的构造函数和析构函数调用的时机以及地址)
  6. 零基础入门深度学习的五篇经典教程
  7. python serial_Python代码爬取3000+ 上市公司的信息!能上市的都有这样一个特点
  8. android 自定义控件的宽高_巧用Handler获取View控件信息
  9. java数据返回到界面,java后台获取网页ajax数据和返回数据简单源码
  10. visio流程图怎么合并线_6步轻松做Visio跨职能流程图
  11. python 期货策略_Python版商品期货跨期布林对冲策略.md
  12. 将base64指纹编码输出为指定大小的图片
  13. understand学习
  14. xampp php网站,xampp部署php网站
  15. raspberry pi_许多Raspberry Pi项目-您怎么不爱小型计算机?
  16. 富通天下(T 面试)
  17. hosts文件修改之后立刻刷新
  18. 计算机房配备空调,信息机房空调配置的计算
  19. ubuntu安装微信和迅雷
  20. 空间大数据可视化的几种表达形式-以mobike出行报告为例

热门文章

  1. 写个.net开发者的Linux迁移指南
  2. 网络效应VS平台效应,如何选择主要价值引擎?
  3. Attribute value is quoted with which must be escaped when used within the value 问题解决
  4. 计算机应用word单元测试2,计算机应用基础测试题2
  5. Debian 11 配置优化指南
  6. 怎么利用抖音海外版tiktok进行赚钱?
  7. 抖音网页版入口登录链接地址
  8. 资深研发真实编写的骚注释,你学废了么?
  9. Frenetic HelloSDNWorld
  10. Software-Defined Networking:A comprehensive Survey