前几天想找个软件给电脑弄个随机壁纸,偶然看到了个收费的软件,就想着既然有要花钱的还不如自己写一个练练,所以就写了这么个小玩意,我会一直保持软件的轻量化。
现在版本号是 V0.5
,以后会根据需要添加更多的功能。
下载地址:releases
- 功能添加:
- 电脑使用电池时禁用壁纸切换
- 功能改进:
- 优化了一些执行逻辑
- bug修复:
- 修复了随机壁纸计时时间偏差过大的问题
- 修复了一些情况下,随机壁纸计时结束后多次切换壁纸的问题
- 未来计划:
- 完美修复随机壁纸计时结束后多次切换壁纸的问题(如果再次遇到记得及时反馈Issue)
- 添加其他壁纸源
- 更改锁屏壁纸(待定)
- 等等...
- 功能添加:
- 增加了“调试模式”,打开后程序遇到错误会弹出带有详细错误信息的错误提示框,方便汇报给开发者。如果关闭则不会弹框。无论该模式是否打开,都会有3秒后的重试
- 有全屏窗口时禁用壁纸切换
- 功能改进:
- 当窗体显示时,任务栏也会显示窗体
- bug修复:
- 修复了版本更新后,本应该新增在
.set
文件中的项目没有新增的问题
- 未来计划:
- 添加其他壁纸源
- 更改锁屏壁纸(待定)
- 等等...
- 功能添加:
- 自适应分辨率(因为壁纸源最高只能到1920*1080,所以高分屏就不支持了,就算是强制运行也不会有很好的体验的,多屏也暂时不支持,后面会支持的,但是前提是所有屏幕的分辨率没有超过1080p)
- 功能改进:
- 控件在旧系统不会再挤在一起
- 添加了屏幕分辨率检测,暂时添加了多屏检测,现在只支持单屏幕且屏幕分辨率不大于1080p的电脑运行
- 正在下载和更改壁纸的时候,暂时取消对控件的响应以防止误操作(用户界面不会卡死,只是不能进行部分操作)
- 添加了报错的详细信息,出现错误直接截图给开发者即可
- 现在更新壁纸时遇到错误会在3秒后重试
- bug修复:
- 修复了部分错误为“参数无效”的问题
- 未来计划:
- 有全屏窗口的时候禁用壁纸切换
- 添加其他壁纸源
- 更改锁屏壁纸(待定)
- 等等...
- 功能添加:
- 可以保存自己喜爱的壁纸到任意路径
- 功能改进:
- 解决了检查和下载壁纸时用户界面卡死的情况
- 开机启动选项已经可以使用(可能会有问题,而且只适用于当前登录的用户)
- 现在双击通知栏的图标可以让窗口置顶
- 在最大程度不影响壁纸质量的情况下减少了壁纸的大小
- 刚打开软件的时候会检查每日壁纸更新
- bug修复:
- 修复了一些情况下,随机壁纸在到达规定时间时多次更换壁纸的问题
- 修复了一些情况下,程序无法显示检查和下载壁纸时状态信息的问题
- 已知问题:
- 只适用于1080p的屏幕
- 未来计划:
- 支持修改分辨率(或者是自动适应屏幕分辨率)
- 有全屏窗口的时候禁用壁纸切换
- 添加其他壁纸源
- 更改锁屏壁纸(待定)
- 等等...
- 基本功能添加:
- 每日壁纸源和随机壁纸源
- 定时更换
- 自动隐藏
- 随时切换随机壁纸
- 开机启动(未做)
- 已知问题:
- 下载图片在用户界面的线程里,下载的时候会让程序卡死,下一版就写进其他线程。
- 开机启动无效
- 随机壁纸在到达规定时间时会多次更换壁纸
- 未来计划:
- 保存喜爱的壁纸
- 添加其他壁纸源
- 更改锁屏壁纸(待定)
- 等等...
bing随机壁纸API:https://bing.ioliu.cn/v1/rand?w=1920&h=1080
他的git仓库:https://github.com/xCss/bing
bing每日壁纸的API:https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1
这个API拿到以后自己解析XML,加上 https://www.bing.com
就能用了,分辨率就改后缀前面的两个数就行。