The image resizer scales images to a given resolution (default 1920x1080) with black bars to maintain aspect ratio. And the image stitcher combines images for use across multiple screens
This is just a python script I wrote partially for practice and to quickly resize images for use as desktop backgrounds when I'm using windows. There may be issues and should be used at your own risk
- Python 3.4 (Only tested on 3.7)
- pillow
- -h Displays help
- -W --width WIDTH Sets image width (Defaults to 1920)
- -H --height HEIGHT Sets image height (Defaults to 1080)
- -t --type TYPE Sets the image type (Currently defaults to jpg) png is slower but supports transparency
- Python 3.4 (Only tested on 3.7)
- pillow
- The stitcher also requires all images to be the same resolution
- -h Displays help
- -n NUMBER_MONITORS Sets the number of monitors
Currently the resizer and the stitcher are separate this may not change but I would like to add the ability for the stitcher to resize images appropriately so the user doesn't need to do two steps