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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page