Quick & Efficient Command Line picture resizer!
Project description
PySizer
Introduction
____ ____ _
| _ \ _ _/ ___|(_)_______ _ __
| |_) | | | \___ \| |_ / _ \ '__|
| __/| |_| |___) | |/ / __/ |
|_| \__, |____/|_/___\___|_|
|___/
PySizer is a simple python command line program to resize images efficiently by Multi Threading and is 5 times the cpu count of the machine in this program and the current running threads is limited by the use of ThreadPoolExecutor and also displays a progress bar for the current progress.
Quick Start
- Install the project with pip
pip install git+https://github.com/kumaraditya303/PySizer.git
-
Project will now be available as a command line utility
-
Get Help
$ pysizer.exe --help
Usage: pysizer [OPTIONS]
PySizer is a simple python command line program to resize images
efficiently by Multi Threading and is 5 times the cpu count of the machine
in this program and the current running threads is limited by the use of
ThreadPoolExecutor and also displays a progress bar for the current
progress.
Options:
--source PATH Source [default: .]
--dest PATH Destination [default: resized]
--height INTEGER Image height [default: 1080]
--width INTEGER Image width [default: 1920]
--threads INTEGER Number of threads [default: 40]
--help Show this message and exit.
- Test the project with tox
$ tox
Project Made and Maintained By Kumar Aditya
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PySizer-0.1.1.tar.gz
(3.8 kB
view hashes)