【Ubuntu】自动更换添加倒计时的壁纸

该博客介绍了如何在Ubuntu 20.04上使用Python脚本结合OpenCV和PIL库每日生成带有诗词和倒计时的壁纸,并自动设置为桌面背景。脚本会从指定的诗词文本中选取一句,添加到图片底部,同时显示特定日期的倒计时。此外,还提供了自动启动脚本的方法,确保每天自动更新壁纸。

【Ubuntu】自动更换添加倒计时的壁纸

目录

环境

主要功能介绍

说明

代码实现

自动启动

附图

参考


环境

Ubuntu20.04.2 LTS

python3

主要功能介绍

取一张/多张基础图片,每天抽取一句诗词添加到图片的左下角,并在屏幕中间添加某天的倒计时。

说明

图片和字体文件本文不提供。后附效果图。

代码实现

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time  : 2021/5/5 下午9:10
# @Author: kwzc4
# @File  : 动态壁纸.py
'''
1.读文字
2.读图片并合成
3.合成
4.保存设置
注:文字,位置,颜色根据个人喜好自行修改
'''

import cv2
from PIL import ImageFont, ImageDraw, Image
import numpy as np
import linecache
import datetime
import os


img_path = "*.jpg你的基础背景文件"
img = Image.open(img_path)
this_path = "****你的文件保存地址"
word_path = "txt文件,我的是毛主席诗词"
font_path = "*.ttf你喜欢的字体文件地址"
font_size = 60
font_color= [255,255,255]
word_arr=[]
loc=[120,250]

#倒计时
flag_data = datetime.datetime.strptime('2022-4-15', '%Y-%m-%d')
today=datetime.datetime.today()
time_Countdown = (fla
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值