A web app built with Streamlit in Python to create Genshin Impact desktop wallpapers on the fly.
The art was scraped from the game's website and images are loaded directly from their source. This scraping is done with Selenium, requests and BeautifulSoup4 libraries. The background colours are chosen dynamically by analysing the art and detecting the most dominant colour.