Python代码自动提取Win10内置的锁屏壁纸

盛年不重来,一日难再晨,及时当勉励,岁月不待人。这篇文章主要讲述Python代码自动提取Win10内置的锁屏壁纸相关的知识,希望能为你提供帮助。
前言自从用了 Win10,当开机的时候时不时会被惊艳到,有些推荐的背景图片真的很好看,比如下面这种:

Python代码自动提取Win10内置的锁屏壁纸

文章图片
Python代码自动提取Win10内置的锁屏壁纸

文章图片

1. 手动找到现有的方法然后就开始在网上找方法,怎么下载这些图片。然后的确有方法,就是去到一个神不知鬼不觉的文件目录:??C:\\Users\\用户名\\AppData\\Local\\Packages\\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\\LocalState\\Assets?? 然后看到一堆什么乱七八糟的文件,就是这些图片存在的地方。
Python代码自动提取Win10内置的锁屏壁纸

文章图片



这些壁纸应该都是 Win10 从微软服务器下载的,所以不同人的电脑壁纸不一样


这些文件都默认没有后缀名,然后我们把上面的文件增加 ??.jpg?? 的后缀才可以看到图片的庐山真面目,这里当然可以手动增加后缀名;
也可以把上诉文件复制到另一个位置,比如 E 盘的 Wallpaper 目录下,然后用 cmd 的批量重命名工具,输入以下命令:
ren E:\\Wallpaper\\* *.jpg

【Python代码自动提取Win10内置的锁屏壁纸】
Python代码自动提取Win10内置的锁屏壁纸

文章图片

然后就能正确查看这些图片了。可以=看到图片有横版和竖版的,分别为电脑端和手机端:
Python代码自动提取Win10内置的锁屏壁纸

文章图片

你会看到,一般每个画面有两张壁纸,一张为 1920 * 1080 分辨率的横屏桌面壁纸,一张为 1080 * 1920 分辨率的竖屏手机桌面壁纸。
现在你就可以把这些图片用作其他电脑或手机的桌面壁纸了。
2. 使用 WIN + R 打开运行的方法使用快捷键 WIN + R 打开如下的运行界面:
Python代码自动提取Win10内置的锁屏壁纸

文章图片

安装成功后,再次执行
Python代码自动提取Win10内置的锁屏壁纸

文章图片

运行结果图片提取完成,而且能把桌面和手机端的图片分开,
Python代码自动提取Win10内置的锁屏壁纸

文章图片

点 desktop 下,成功看到我们想要的图片,恭喜你,一旦下次发现了有新的锁屏壁纸,你就可以运行一下这个 Python 脚本,然后去选自己心仪的照片吧:
Python代码自动提取Win10内置的锁屏壁纸

文章图片

总结至此我们从手动获取图片到利用 Python 实现自动化,而且通过本文你可以学习 Python 的 PIL 模块和静态方法。好了,我们下一篇文章再见!

    推荐阅读