环境:

windows10

python 3.7

Pillow库

使用 pip install Pillow 安装

1. 把下面的python代码脚本和批处理脚本放在同一个目录下,双击批处理就可以看到锁屏照片;

2. python程序中通过 MIN_IMAGE_W 和 MIN_IMAGE_H 来设定最小的图片分辨率,可根据实际情况修改;

3. 若不能正确获取图片,需先在文件浏览器中输入 %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 然后拷贝实际地址,替换python中 TARGET_PATH 对应部分;

python 源码:

add_extend.py

#!/usr/bin/python
# -*- coding: UTF-8 -*-
__author__ = 'ppdyhappy'import os
import shutil
from PIL import Image# TARGET_PATH = r'use your own file path here!'
TARGET_PATH = r'C:\Users\%s\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets' % os.getenv('username')
MIN_FILE_SIZE = 300*1024
MIN_IMAGE_W = 1920
MIN_IMAGE_H = 1080def do_add_extend(path, cur_file_name_list):for _, _, filenameArr in os.walk(TARGET_PATH):for name in filenameArr:file_path = os.path.join(TARGET_PATH, name)if os.path.getsize(file_path) <= MIN_FILE_SIZE:continueif name + '.jpg' in cur_file_name_list:continuew, h = Image.open(file_path).sizeif w < MIN_IMAGE_W or h < MIN_IMAGE_H:continuenew_file_path = os.path.join(path, name + '.jpg')shutil.copy(file_path, new_file_path)def get_cur_jpg_file_list(path):temp_list = []for _, _, filenameArr in os.walk(path):for name in filenameArr:if name.endswith('.jpg'):# print(name)temp_list.append(name)return temp_listdef add_extend():cur_path = os.getcwd()cur_jpg_file_list = get_cur_jpg_file_list(cur_path)do_add_extend(cur_path, cur_jpg_file_list)if __name__ == '__main__':add_extend()print('Done')

批处理内容:

python ./add_extend.py

效果:

使用python获取win10锁屏照片相关推荐

  1. python解除windows锁屏_用python获取win10锁屏图片

    本文教你如何用python提取win10近期推送的锁屏图片并存储到指定文件夹. 首先保证在个性化页面中的锁屏里选定windows聚焦如下图, 1.png win10近期推送的图片都存储在C:\User ...

  2. win10分屏设置壁纸+获取win10锁屏壁纸

    右键桌面-个性化 在需要的图片上面右键,就可以选择不同的显示器了 另外,开机遇见好看的win10锁屏想设为壁纸怎么办? 文件夹进入以下路径: C:\Users\"你当前开机的用户名" ...

  3. 获取win10锁屏壁纸

    有时感觉win10 的聚焦锁屏壁纸挺好看的,就想把他从系统中获取出来. 该图已经缓存到C 盘的目录下,只不过是已二进制存储的如图 获取的聚焦锁屏壁纸在桌面的wallpaper目录下 代码如下: imp ...

  4. 从C盘深处中获取win10锁屏壁纸保存到D:\LockScreenPicture中并修改为jpg文件

    首先我们要知道win10的锁屏壁纸都保存在 C:\Users\31286\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager ...

  5. python实现动态壁纸_利用Python批量提取Win10锁屏壁纸实战教程

    前言 相信使用Win10的朋友会发现,每次开机锁屏界面都会有不一样的漂亮图片,这些图片通常选自优秀的摄影作品,十分精美. 但是由于系统会自动更换这些图片,所以就算再好看的图片,也许下次开机之后就被替换 ...

  6. python f.write 保存图片到路径_实战 | Python批量提取Win10锁屏壁纸

    实战 | Python批量提取Win10锁屏壁纸 使用Win10的朋友会发现,每次开机锁屏界面都会有不一样的漂亮图片,这些图片通常选自优秀的摄影作品,十分精美. 但是由于系统会自动更换这些图片,所以就 ...

  7. 一键获取Windows锁屏壁纸

    一键获取Windows锁屏壁纸 win10锁屏壁纸每日一图,图片质量相当赞,但奈何系统并没有提供保存方法,每次发现自己喜欢的壁纸都要手动去壁纸的保存目录一个个的找啊翻啊,真心麻烦,而且与壁纸一起存放的 ...

  8. 一键获取windows锁屏壁纸 Windows聚焦

    reference:https://blog.csdn.net/shuangjin0056/article/details/79604474 一键获取Windows锁屏壁纸 win10锁屏壁纸每日一图 ...

  9. win10锁屏c语言,怎样在Win10锁屏界面打开任意应用程序?

    正常情况下,Windows10正式版系统的锁屏界面右下角都会有一个"轻松使用"按钮.这个按钮能够给有特殊需求的用户提供不少便利,例如放大镜.讲述人和屏幕键盘等.不过,如果你用不到这 ...

最新文章

  1. 替换空格---StringBuilder
  2. c#操作xml实例 2009-03-13 20:00
  3. spring与cxf的整合
  4. java掉单_【Java】抄答案就是了,两套详细的设计方案,解决头疼的支付掉单问题...
  5. pandas内置绘图_使用Pandas内置功能探索数据集
  6. hexo本地博客的转移
  7. HTML DOM文档对象查找元素的方法
  8. OD点击寄存器变色OD
  9. 毕设项目 - 基于SSM的旅游资源网站(含源码+论文)
  10. ACE_TAO 017 ACE_wrappers\examples\Reactor
  11. GCA matting(2020, trimap)
  12. 真实案例,手把手教你构建用户画像
  13. 弘辽科技:618年中大决战,拖词拖价法快速玩转淘宝直通车
  14. Typora+PicGo+阿里云OSS实现云笔记
  15. 云计算到底是什么?我这样看待云计算
  16. 华为设备命令与用户级别
  17. Java应用性能优化!宁波java培训班地址
  18. ssm+java计算机毕业设计拼团旅游系统ldv25(程序+lw+源码+远程部署)
  19. E.04.01 ‘A Very Big Problem.’ Giant Ship in the Suez Remains Stuck.
  20. [玩转UE4/UE5动画系统>应用篇>功能模块] 之 ALS V4 主状态机详解

热门文章

  1. aws 数据库迁移_使用AWS进行数据库迁移
  2. 插入法、选择法、冒泡法(C++实现)
  3. 机器学习03:人工神经网络
  4. 性能测试培训:性能瓶颈分析思路
  5. powder-puff 花拳绣腿
  6. e.keycode 代码含义
  7. Python自动化办公【PDF文件自动化】
  8. linux服务器怎么查看cpu配置信息,linux服务器cpu信息查看详解
  9. FOFA网络空间搜索引擎使用教程
  10. Kibana:更有效地构建 Kibana 仪表板 - 7.12 发布