
必应每日壁纸库是一款基于 Rust + GPUI(Zed 编辑器同款 GPU 加速 UI 框架)与 gpui-component 组件库编写的 Windows 桌面应用,自动抓取开源项目 niumoo/bing-wallpaper 维护的全部历史必应每日壁纸(2021-02-01 至今), 按年 / 月分类展示,并支持一键下载 / 设为桌面壁纸、中文描述优先展示、每日自动壁纸、后台常驻与自动检查更新。

项目开源地址
https://github.com/pandaligx/bing-wallpaper-lib
系统要求
系统:Windows 10 / Windows 11 64 位
网络:需要联网获取壁纸列表和图片
软件功能
📅 全部历史壁纸
自动拉取 zxyongyo/bing-daily-wallpaper 归档的每日必应壁纸,优先访问本项目 Gitee 国内镜像,失败后回退 jsDelivr/GitHub,左侧导航栏按年 / 月分类,可折叠收起。
🔄 自动增量更新
每 30 分钟检查一次是否有新的一天壁纸发布,检测到后自动更新列表与本地缓存。
🖼️ 首页网格视图
默认展示最近壁纸网格,使用虚拟列表按可见区域渲染,右侧可拖动滚动条 + 右下角“回到顶部”按钮;点击图片可放大预览,悬停按钮可直接设为桌面壁纸并收藏。远程缩略图使用 LRU 图片缓存,长距离滚动后不会把所有已浏览图片长期保留在内存中。
⬇️ 高速下载引擎
基于 aria2 的 JSON-RPC 接口,多连接分片、不限速,下载时有实时进度条。下载文件名会保留日期、Bing 短标题、景物地点信息,并自动清理 Windows 非法字符。
🧭 全局分辨率
左侧导航栏可选择“原图 UHD / 4K-3840×2160 / 2K-2560×1440 / 1K-1920×1080”,默认 4K;下载壁纸、批量下载和一键设置桌面壁纸都会使用当前选择。
🖥️ 一键设置桌面壁纸
通过 Windows 桌面壁纸 API 设置壁纸,支持同步全部显示器或只设置某一个显示器。
❤ 我的收藏 左侧导航栏新增“我的收藏”,首页和归档列表可用固定尺寸心形图标收藏/取消收藏壁纸。
📥 下载中心 左侧导航栏新增“下载中心”,包含“批量下载”(全部历史 / 当前月份 / 收藏 / 日历式日期范围选择)与“已下载的壁纸”(本地壁纸目录缩略图画廊,显示图片分辨率与文件大小,点击图片可预览大图并直接设为桌面壁纸,支持单个或勾选批量删除)两个子页面;关键按钮带悬浮提示,顶部状态提示会自动截断,不遮挡右侧操作按钮。
🤖 每日自动壁纸 可设置每天固定时间自动更换壁纸,来源支持“每日最新壁纸”“随机全部历史”“随机我的收藏”;到点后后台快速检查执行,下载或设置失败会自动重试。
🧩 后台常驻 / 开机自启 支持系统托盘右键菜单,可从托盘打开主窗口、切换开机自启、切换每日自动壁纸或立即更换一次壁纸;开机自启后静默驻留托盘,不显示主页面。
⚙️ 设置面板 左下角设置浮层为左侧分组列表 + 右侧详情的双栏布局,可配置下载路径、外观模式、多显示器壁纸目标、自动壁纸、后台常驻和维护功能;重要错误/警告会以醒目的提示条展示。
🆕 一键检测更新 启动时自动检测 Gitee / GitHub Releases 是否有新版本发布,设置面板也可手动检查;更新包下载优先使用 Gitee 国内 Release 附件,失败时自动回退 GitHub 官方附件,完成后自动重启升级。
🧹 图片缓存自动清理 预览弹窗使用 1080p 图片并在关闭后释放独立缓存;窗口最小化到托盘时会清理主页 / 月份列表的远程缩略图缓存,降低后台常驻内存占用。
ℹ️ 关于面板 设置浮层中的“关于软件”展示当前版本号、版权信息、数据源项目与本项目仓库入口。
🌗 白天 / 夜间主题 默认跟随 Windows 系统深色 / 浅色模式,也可在设置浮层中手动固定为白天或夜间模式。
🪟 沉浸式标题栏 自绘客户区标题栏,颜色与内容区背景保持一致,深浅两套主题下都不会有原生标题栏"跳色"的问题。
📦 完全静态链接 发布的 exe 使用 +crt-static 静态链接 CRT,全新安装的 Windows 系统上无需安装任何 Visual C++ 运行库即可直接运行;同时内嵌 aria2c.exe,无需额外安装/联网下载任何依赖。
🔒 单实例 + 自动管理员提权 重复启动会自动把已运行的窗口带到前台;启动时自动请求管理员权限。
🎨 多分辨率图标 任务栏 / 标题栏 / 资源管理器均显示清晰无锯齿的自定义图标(16~256px)。
🚫 无黑色控制台窗口 无论是软件本体还是内置的 aria2c.exe 下载引擎子进程,均不会弹出黑色控制台窗口。
更新日志
https://github.com/pandaligx/bing-wallpaper-lib/releases
v0.2.30
本版本新增全局分辨率选择,并增强“已下载的壁纸”画廊的信息展示。
全局分辨率
左侧导航栏新增“全局分辨率”,可选择“原图 UHD / 4K-3840×2160 / 2K-2560×1440 / 1K-1920×1080”。
默认仍为 4K-3840×2160,保持旧版本下载质量不变。
下载壁纸、批量下载和一键设置桌面壁纸都会使用当前选择的全局分辨率。
“原图 UHD”会使用 Bing 无缩放查询参数的原始 UHD 文件地址;4K/2K/1K 会使用对应尺寸参数。
下载中心
“下载中心 · 已下载的壁纸”卡片现在会显示本地图片分辨率与文件大小,例如 3840×2160 · 1.93 MiB。
支持读取 JPG / PNG / WebP 文件头获取尺寸;解析失败时仍会显示文件大小。
| 留言与评论(共有 条评论) |