This app allows you to create thumbnail images for YouTube videos.
Herein are the general workflow of the app.
Input:
- User selects 2 colors they like (or randomly select complementary colors, blue + orange, green + red)
- Enter title text to display on thumbnail image
- Option to add logo
- Upload photo
App:
- Generates a wallpaper based on user-selected colors
- Add text + bounding box to thumbnail image
- If user upload their photo, overlays the photo on top of the wallpaper
Output:
- Finally, the generated thumbnail image can be downloaded
- Wallpaper generation was performed using the wallpaper-generator GitHub repo from timozattol.
- Python libraries used:
PIL
,subprocess
,math
,os
,random
,rembg
,sys
andstreamlit
.