Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tanrax/guetzli-recursively

Script in Python to convert all the jpeg of a folder recursively with Guetzli
https://github.com/tanrax/guetzli-recursively

guetzli image-processing jpeg python

Last synced: about 2 months ago
JSON representation

Script in Python to convert all the jpeg of a folder recursively with Guetzli

Awesome Lists containing this project

README

        

Guetzli is a Google program to optimize JPEG images. Unfortunately, it only works one file at a time. With this script in Python you can do it recursively a whole folder.

## Image optimized with **guetzli-recursively**

![after and before](demo.jpg)

Image Author: [Senjuti Kundu](https://unsplash.com/@senjuti?utm_medium=referral&utm_campaign=photographer-credit&utm_content=creditBadge)

# Install

Guetzli must be installed on your system. Follow the official instructions.
[Guetzli](https://github.com/google/guetzli)

and 2.7.10 or Python 3.

After

```bash
pip3 install guetzli-recursively
```

# Use

```bash
guetzli_recursively [folder]
```

## Example

```bash
guetzli_recursively img/
```

out

```bash
img/tasks.jpg
Save 6%
img/portfolio/idecrea/space.jpg
It is not necessary to optimize
img/portfolio/home.jpg
Save 3%
```

# Quality

Must be greater than or equal to 84.

```bash
guetzli_recursively --quality 85 img/
```

# Mem limit (bytes)

```bash
guetzli_recursively --memlimit 28000 img/
```

# GUIs

- [Mac OS](https://github.com/tanrax/guetzli-recursively-gui)