Skip to main content

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)

Uploaded Source

Built Distribution

PySizer-0.1.1-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page