小朋友们好,大朋友们好!
我是猫妹!
话说兔年春节期间,一部反黑反腐电视剧横空出世,收视率和口碑都有不错的成绩!
这部电视剧叫《狂飙》!
你看了吗?
我没看!
不过这丝毫不影响它的热度啊!
咱们今天聊聊如何给壁纸加上日历。
先看效果
咱先从网络上找几张大气的壁纸吧!
漂亮吗?
咱们用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 几乎能够处理任何格式的图像。
上图:
代码实现如下:
代码逻辑为打开一幅图片,指定字符样式,选择要在图片上写的位置、字体大小、颜色等,然后保存图片。
领取专属 10元无门槛券
私享最新 技术干货