我正在寻找一些代码,可以将图像转换为转码图像,以用作 Windows 10 中的壁纸。理想情况下,我想使用 Python,但我愿意接受任何方式。我目前无法在我的计算机上自定义壁纸,所以我想创建一个解决方法,我可以给一些代码一个图像,它可以对其进行转码,然后 Windows 可以将其显示为我的背景。
我的图像都将是简单的 jpeg 和 png 文件。
作为参考,转码后的壁纸将位于与此答案相关的文件夹中:Windows 10 中当前桌面背景的路径?
干杯
答案1
背景图像位于
C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper
。
我使用十六进制编辑器,发现它有一个 PNG 文件头。所以我将它复制到其他地方并将其重命名为TranscodedWallpaper.png
。然后照片编辑器就可以毫无问题地显示此图像。
转换过程非常简单:将图像转换为 PNG 格式,然后将其重命名为TranscodedWallpaper
。我还没有检查 JPEG 格式是否也可以使用。
我认为文件名中的“Transcoded”部分只是意味着 Windows 默认会将用户指定的图像转换为低分辨率图像(这可能由来已久,在今天的计算机上可能不需要了。)