Um aplicativo web moderno para redimensionar e comprimir imagens, desenvolvido por Pablo Murad (runawaydevil).
- 📏 Redimensionamento de imagens com dimensões personalizáveis
- 🗜️ Compressão de imagens com controle de qualidade
- 👀 Preview da imagem antes do processamento
- 🎨 Interface moderna e responsiva
- 🗑️ Não armazena imagens após o processamento
- 📝 Nomeação automática dos arquivos processados
- Python 3.8+
- Flask
- Pillow (PIL)
- HTML5
- CSS3
- JavaScript
- Python 3.8+
- pip (gerenciador de pacotes Python)
- Clone o repositório:
git clone https://github.com/runawaydevil/dsize.git
cd dsize- Crie um ambiente virtual (recomendado):
python -m venv venv
venv\Scripts\activate # Windows- Instale as dependências:
pip install -r requirements.txt- Gere os arquivos de imagem:
python convert_logo.py- Inicie o servidor:
python app.py- Acesse o aplicativo em seu navegador:
http://localhost:3876
- Selecione uma imagem clicando no botão "Escolha uma imagem"
- Ajuste as dimensões desejadas (largura e altura em pixels)
- Ajuste a qualidade da compressão usando o slider
- Clique em "Processar Imagem"
- A imagem processada será baixada automaticamente com o nome no formato
dsize_nomeoriginal_datahora.extensão
- As imagens são processadas em memória
- Arquivos temporários são automaticamente removidos após o download
- Não há armazenamento persistente de imagens
- Limite de tamanho de arquivo: 16MB
Este projeto está licenciado sob a licença MIT.
Desenvolvido por Pablo Murad (runawaydevil)
- O aplicativo roda na porta 3876
- A interface é totalmente responsiva e funciona em dispositivos móveis
- As imagens processadas mantêm a extensão original do arquivo