Skip to main content
<a href="https://travis-ci.org/alexbotello/minimizer">
<img src="https://travis-ci.org/alexbotello/minimizer.svg?branch=master" alt="Build Status">
</a>
<a href="https://codecov.io/gh/alexbotello/minimizer">
<img src="https://codecov.io/gh/alexbotello/minimizer/branch/master/graph/badge.svg" alt="Coverage">
</a>
<a href="https://badge.fury.io/py/minimizer">
<img src="https://badge.fury.io/py/minimizer.svg" alt="PyPI version" height="18">
</a>

# minimizer
A command line tool that shrinks images in a directory to a specified size

Installation
-------
Install using pip:
```
pip install minimizer
```
Or with pipenv:
```
pipenv install minimizer
```

Usage
-------

$ minimizer
Usage: minimizer [OPTIONS]

Options:
-d, --dir Specify path for directory. Defaults to current working directory.
-s, --size Specify new size dimensions. Defaults to 250 250
-f, --format Specify image format.
-n, --name Name specific image file to minimize. Must include file extension.
--help Show this message and exit.


Usage Examples:
Minimize all images in current directory using defaults:
$ minimizer

Minimize all images in current directory to a new size:
$ minimizer -s 75 50

Minimize all images to a new size and format in a specified directory:
$ minimizer -d /home/user/code/images -s 125 50 -f jpeg

Minimize a specific image in current directory:
$ minimizer -n img12.jpg -s 150 150

Minimize a specfic image in another directory:
$ minimizer -d /home/user/code/images -n img12.jpg -s 200 100

Contribute
-------
1. Fork this repository and create a new branch:
- `git checkout -b <branch name>`

2. Install all dependencies with pipenv:
- `pipenv install --dev`

3. Before you commit, run all tests and checks:
- `sh scripts/test`

4. Commit and push your new branch to your forked repo:
- `git push origin <branch name>`

5. Create your pull request

Download files

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

Source Distribution

minimizer-0.4.5.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file minimizer-0.4.5.tar.gz.

File metadata

  • Download URL: minimizer-0.4.5.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for minimizer-0.4.5.tar.gz
Algorithm Hash digest
SHA256 44bace2124f7f07543c700b2a0ab62ff58da29e0a5c223532034af4b94f47e14
MD5 87d17a14558495eb7523b2a8b57db9e7
BLAKE2b-256 fb8f4714963119ca8e71c7d19da7e9769101a0e36473e7d5589ce15e4986cf4f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.5 This release

1 file

0.4.4

1 file

0.4.3

1 file

0.4.2

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page