Skip to main content

Simple utility to compress images on a given path

Project description

Simple Image Compressor

Simple utility to compress images on a given path, with recursion.
It uses multiple processes to consume the source directories queue.
Does not preserve image metadata.

See the settings file.

Usage

Command: simple_image_compressor [-h] [-v {0,1,2,3}] [-s] [-t] [-n] path [path ...]

Positional arguments:
path paths separated with spaces (paths with spaces must be quoted)

Optional arguments:
-h, --help show the help message and exit
-v {0,1,2,3} verbosity level: 0=log file, 1=print dirs, 2=print files, 3=print json
-s soft compression: doesn't resize, just compresses up to 80% quality
-t temp output: doesn't replace source images, instead saves compressed images to %temp%
-n no exceptions: process directories even if they're in the exceptions list

Example

python3 -m simple_image_compressor -v 2 "/home/username/images/folder1/"
python -m simple_image_compressor -v 2 "C:\users\username\Images\folder1\"

PS: First project in Python.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

simple_image_compressor-0.1.2-py3-none-any.whl (11.3 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