用Python访问壁纸图片?

时间:2013-06-28 15:31:06

标签: python pywin32 wallpaper screensaver

(我知道答案可能是Windows专有的。)

是否可以使用Python访问壁纸图像(像素数据)(如果使用的话)?我已经看到一些应用程序可以做一些很酷的效果,比如从“假壁纸”到视频游戏的自定义淡入淡出。

我正在编写一个3D屏幕保护程序,并希望将实际壁纸(如果使用的话)作为背景。

1 个答案:

答案 0 :(得分:0)

壁纸可以在Windows注册表中找到" CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Desktop \ General \ WallpaperSource"。有关其工作原理的更多信息,请访问Is there a windows registry entry for the original background location?

可以使用getpass.getuser()获取用户名。

我不知道如何自定义壁纸内部副本的路径。它的根可能有一个环境变量,那么你可以只附加壁纸特定的东西。