前言
上图是 win 锁屏后的壁纸界面,win 锁屏的壁纸都是非常精美的。
用来作为桌面壁纸是非常好看的,我们可以保存下来的,在上图中,我们点击桌面,如果电脑较慢的话,会有 1-2 秒的间隔才会弹出输入密码框,在这期间,可按 PrScr 键截屏,在通过文件助手发送,保存就可以得到精美壁纸了。
这种方法小编用了一段时间后,现在截屏经常截不了了,所以小编使用 python 批量转化后保存到指定文件夹,就可以得到很多精美壁纸了。
壁纸保存
win 锁屏的壁纸是在我们电脑上有的,这些壁纸都是 win 系统自动从微软服务器下载的,所以你会看到文件的时间并不一致,并且不同用户的壁纸也不一样,就每次锁屏换了新壁纸,都会下载到一个文件夹中。
C:\Users\用户名\appdata\Local\Packages\Microsoft.Windows.ContentDeliveryManager_********\LocalState\Assets\
上面的路径就是保存这些壁纸的路径,打开:
看到这些文件都是没有后缀的,我们选择第一个文件加上 .jpg 后缀后打开:
由于我们需要把这个文件里的所有图片保存到指定文件夹,且可正常浏览,小编使用了 python 一键处理:
转换输出到指定目录其实也就这几行代码,其他语言也同样可以的,我们来看看保存结果:
打包
对于上面的操作,如果电脑上下了 python 就可以直接运行,但发给没有环境的用户就需要打包了,打开 pycharm ,新建项目:
新建的环境选择画横线的,这是基于当前电脑的 python 基础环境,就第三方包也没有,在此项目文件建立一个 python 环境,这样打包就可以一起把 python 环境打包:
打开 cmd,安装 pyinstall 包:
我们需要修改一下程序,因为每个用户的用户名不一样,所以我们保存路径改在 D 盘,在 D 盘创建一个名为 “win 壁纸” 的文件夹以及提示用户输入用户名:
在 pycharm 中打开终端,输入 pyinstaller -F download.py 打包:
打包好后,会多出三个文件,其中打包好 exe 在 dist 文件夹中,其他两个可以删掉的,点击即可运行:
注:打包后,发给别人或自己使用,用户名输错会闪退,D:/win 壁纸 此路径存在也会闪退。
final
可以每隔一段时间就运行一次把增加的壁纸保存下来。
可以打包使用放到桌面,或发给别人使用,这样下次双击就可以一键保存了。