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

https://github.com/josuejuca/rip-img

Um script simples e eficiente para redimensionar e comprimir imagens mantendo a melhor qualidade possível, com limite de tamanho de arquivo configurável (padrão: 2 MB).
https://github.com/josuejuca/rip-img

image-compression image-processing-python img pillow python

Last synced: 2 months ago
JSON representation

Um script simples e eficiente para redimensionar e comprimir imagens mantendo a melhor qualidade possível, com limite de tamanho de arquivo configurável (padrão: 2 MB).

Awesome Lists containing this project

README

        

### O que o script faz:
1. **Criação da pasta `rip`:** A pasta será criada no mesmo diretório onde o script é executado.
2. **Redimensionamento inteligente:**
- Salva as imagens em um formato compactado (`JPEG` ou mantém `PNG` se for o formato original).
- Ajusta a qualidade gradualmente até atingir o tamanho máximo de 2 MB.
3. **Preserva a maior qualidade possível:** A qualidade começa em 95 e reduz gradualmente, mantendo o equilíbrio entre qualidade e compressão.

---

### Como usar:
1. Coloque o script no mesmo diretório onde estão as imagens.
2. Execute o script:
```bash
python reduzir_imagens.py
```
3. As imagens compactadas serão salvas na pasta `rip`.

---

### Observação:
- Certifique-se de ter a biblioteca Pillow instalada:
```bash
pip install pillow
```
- Se precisar ajustar o tamanho máximo ou o formato, basta alterar os parâmetros no script.