从Microsoft Spotlight项目提取图像(仅限Windows X)

spotlightp的Python项目详细描述


简介

现在,请按住Windows 10聚光灯项目下显示的漂亮的锁屏墙纸。使用此工具可以将缓存的图像存储在指定的文件夹中,或者获取它们的pil.image.image对象以您喜欢的方式对其进行变换。

安装

使用安装

pip install spotlightpy

用法

必须使用Windows X操作系统才能执行此模块。 所有方法都位于spotlightpy的spotlight子模块中。首先,导入spotlight

>>> from spotlightpy import spotlight

聚光灯模块有两种方法。

  1. 获取图像:

    getimages(None) –: List(PIL.Image.Image)

    this method returns a list of PIL.Image.Image objects of the cached images with each object representing a spotlight image of resolution 1920*1080.

    >>> spotlight.getimages()
    [<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1920x1080 at 0x34305F0>, <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1920x1080 at 0x3430F70>, <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1920x1080 at 0x1518030>, ...]
    
  2. 存储图像(destination_path=“c:\ spotlight”)
    > p>将聚光映像从PC存储到参数指定的路径中。如果没有提供路径,则在“C:\聚光灯”下构造一个新文件夹,并将图像存储在那里。如果给定的参数不代表任何现有文件夹,则创建一个新文件夹来存储图像。如果给定的字符串不符合有效路径即使新的文件夹或文件已经存在相同的绝对路径,则“ValueError”将被引发。

    >>> spotlight.storeimages("C:\\MySpotlightImages")
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何运行一个在播放歌曲的同时创建和更改UI的方法?   eclipse错误:无法找到或加载主类Java,因为类文件anme和类名不同?   两个数字相加得到一个值的java算法   java我可以更改字符串吗?   java Hibernate 5.2:以编程方式从其他jar加载映射   java如何访问随机跳转到固定位置的二进制文件   java是解析器实现中文档的功能   Javasocket的两端齐平   java查找将两个非常大的整数之和除以相等块的步骤   java如何在Restlet中调用带超时的异步HTTP客户端   java如何从servlet请求将hashmap传递给jsp。塞塔提布特   java Spring MVC HTTP状态500–内部服务器错误,Servlet。servlet[dispatcher]的init()引发异常   java即使没有alpha通道,如何将PNGFiles加载为ARGB_8888?   java将subscribe的返回类型映射到其他类型   javascript如何在安卓 WebView中启用longpress操作下载图像?   java将字符串作为hashmap值的一部分添加到StringList中   JavaSpringAOP:代表类型声明其他方法或字段   Java将二进制序列转换为字符   java使用ApachePOI获取最后一行值   为什么要在FPS(每秒帧数)跟踪器中添加时间?(爪哇)