📢 Novidades
Manipulaçao de Imagens com Python
O IMG Convert foi um projeto curioso. Ele nasceu durante uma fase muito especial da minha jornada com a programação, quando eu estava aprendendo Python com entusiasmo e descobrindo um universo totalmente novo. Era como se cada nova biblioteca que eu conhecia abrisse uma nova janela para possibilidades que eu nem imaginava antes. Eu me encontrava em uma fase intensa de experimentação. Testava scripts, automatizava coisas simples, e cada pequena vitória me dava vontade de explorar mais. Foi nes...
Ler mais🔗 Código Fonte
Você pode acessar o código fonte do projeto no GitHub através do botão abaixo:
🔧 Ficha Técnica
- Linguagem principal: Python
- Framework: PySide6
- Paradigma: Programação Orientada a Objetos (OOP)
- Arquitetura: Modular, com foco em escalabilidade
- Tipo de Projeto: rede social onde os usuários se conectam por meio de <strong>temas, ideias e interesses compartilhados</strong>, organizando conversas por fluxos de pensamento
- Interface: UI moderna com botões estilizados e foco em usabilidade
- Funcionalidades:
- Suporte a formatos comuns como PNG, JPG, BMP, WEBP, entre outros
- Bibliotecas Utilizadas: Biblioteca Pillow (PIL), os
- Plataforma Alvo: Desktop (Windows / Linux)
- Status do Projeto: Em desenvolvimento
📌 Roadmap do Projeto
Este projeto está em fase de desenvolvimento
- Criação do módulo base para conversão de imagens usando a biblioteca PIL
- Implementação da versão CLI (linha de comando) para uso rápido e direto
- Desenvolvimento de uma interface simples com Tkinter
- Planejamento para manter a UI Tkinter como parte alternativa “histórica” do projeto
- Modelagem das novas telas com Qt Designer
- Tela principal com navegação fluida entre módulos
- Tela de seleção de imagem individual
- Tela de seleção de pasta e diretório de saída
- Tela de conversão com barra de progresso animada
- Integração do backend de conversão com as telas do PySide6
- Suporte para múltiplos formatos (PNG, JPG, BMP, WEBP...)
- Conversão em lote de imagens em pastas inteiras
- Mensagens de status e feedbacks visuais ao usuário
- Melhoria na experiência do usuário (UX/UI)
- Criação de ícone do app e splash screen inicial
- Geração de executável com PyInstaller
Legenda:
- Concluido
- Desenvolvimento
- Planejado
Este blog é um projeto pessoal e independente. Se ele foi útil para você ou te inspirou de alguma forma, considere apoiar meu trabalho para que eu continue desenvolvendo e compartilhando novos projetos.