Skip to main content

Reduce image size

Project description

Image Size Reducer

Image Size Reducer is a package created for reducing image size for fast uploading and processing.

Steps

  • Specify image path
  • Specify quality 1-100
  • Specify path where you want to save

Installation

Image Size Reducer requires python3 to run.

pip install imageSizeReducer

Usage

Image Size Reducer

from imageSizeReducer import imageSizeReducer

actualImage = "path/to/img.jpg"
pathToSave = "path/to/img.jpg"
quality=95

imageSizeReducer.resize(actualImage, quality, pathToSave)

# output - {'message': 'successfully completed image resize', 'actual-image-path': '/home/bramhesh/Downloads/20.jpg', 'quality-specified': 50, 'path-to-image': '/home/bramhesh/20.jpg'}
# output - {'message': 'image resize process failed', 'error': FileNotFoundError(2, 'No such file or directory'), 'actual-image-path': '/home/bramhesh/Downloads/2.jpg', 'quality-specified': 50, 'path-to-image': '/home/bramhesh/20.jpg'}
# output - {'message': 'image resize process failed', 'error': ValueError('unknown file extension: '), 'actual-image-path': '/home/bramhesh/Downloads/20.jpg', 'quality-specified': '/home/bramhesh/20.jpg', 'path-to-image': 50}

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

imageSizeReducer-0.2.1.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

imageSizeReducer-0.2.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file imageSizeReducer-0.2.1.tar.gz.

File metadata

  • Download URL: imageSizeReducer-0.2.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for imageSizeReducer-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b9649758da8a1eb862d2dc391f7cfce2a0cda4258ac779cd42d8c96a1ac23c1f
MD5 e744626cb252f480962959831d2176a4
BLAKE2b-256 2ff8671a77e15587797c6f4ba7249dbe4951db09d79fa6f589be4509973c14d8

See more details on using hashes here.

File details

Details for the file imageSizeReducer-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: imageSizeReducer-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for imageSizeReducer-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c9bba350108434c40eb3867dc0096b21bb65782c8ac194d6f0efe0deb10462
MD5 9c66996be9707419ebc3fdd26daef071
BLAKE2b-256 c6181faa420edd9251d62a4f09c729aa44f379e4cf0579dab2361c23b963ea5c

See more details on using hashes here.

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