Смена фона рабочего стола Python
Пробовал:
import ctypes
ctypes.windll.user32.SystemParametersInfoA(20, 0, "image.jpg" , 0)
Также пробовал:
import ctypes
ctypes.windll.user32.SystemParametersInfoW(20, 0, "image.jpg" , 0)
Ничего не работает, фон меняется на черный
Ответы (1 шт):
Автор решения: Alexander Chernin
→ Ссылка
Пример взят отсюда, из первого комментария
При помощи Pillow попробуйте вот так:
from PIL import Image
import ctypes
img = Image.open("image.jpg")
img = img.tobitmap()
ctypes.windll.user32.SystemParametersInfoA(20, 0, img , 0)
На десятке работает на других не проверял