What’s up guys? Got a sweet and short tutorial for you today!
Before we begin, I want to clarify this tutorial is for Windows 10. I’m pretty sure it should work for other Windows version as well. I will probably make a Linux version for it soon too, so watch out for it! If you’re interested in it for a different operating system, leave a comment below.
Also, if you just want the script and don’t care about the article, head all the way down to the end of the post where you will find a download for either the Python 2.7 version or Python 3 scripts. Please watch the video though, so you know the instructions to get the script working (its easy!).
Yesterday I was looking for a way to automatically change the background / wallpaper of both my monitors using a Python script (every X seconds).
Although I was able to find a few sources to change the background, it would change the background for both of my monitors at once.
I then ran into this stackoverflow post, where a user replied suggesting merging two images into one and then setting the background as a tiled image using Win32 API functions – thank you fine sir.
Well, luckily I had some previous experience with Win32 API and its functionality under Python and I also had some experience working with images in Python using Python Imaging Library (PIL).
I decided this could be a fun little challenge and set out to do it. 😉