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).
- Host: GitHub
- URL: https://github.com/josuejuca/rip-img
- Owner: josuejuca
- Created: 2024-11-25T11:31:23.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-25T11:32:50.000Z (7 months ago)
- Last Synced: 2025-04-05T15:57:49.602Z (3 months ago)
- Topics: image-compression, image-processing-python, img, pillow, python
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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.