Este es uno de mis proyectos mas recientes, estuve aburrido (literal) y estuve investigando sobre el mundo del arte ascii y de alli surgio la inspiracion para este proyecto
- 🔡 Conversión de imágenes y vídeo a ASCII
- 🎛️ CLI interactiva con menús, toggles y selección de archivos
- 🎨 Modos de color y estilos configurables
- 🧩 Arquitectura modular: separación clara entre lógica, datos y UI
- 🖼️ Soporte para OpenCV para procesar frames de vídeo
- 🧰 Integración con Inquirer, Tkinter y PyFiglet para una experiencia fluida
- 🧪 Tipado estricto y documentación técnica para facilitar la extensión del proyecto
| Tecnología | Uso |
|---|---|
| Python 3.x | Lenguaje principal |
| OpenCV | Procesamiento de imágenes y vídeo |
| Tkinter | Selección de archivos mediante diálogos |
| InquirerPy | Menús interactivos en terminal |
| PyFiglet | Banners ASCII |
| Colorama | Colores en terminal |
Clona el repositorio:
git clone https://github.com/DMsuDev/ASCII_Generator.git
cd ASCII_GeneratorInstala las dependencias:
pip install -r requirements.txtEjecuta el programa principal:
python app.pyDesde ahí podrás:
- Seleccionar un archivo de vídeo o imagen
- Ajustar parámetros (ancho, densidad, color, velocidad…)
- Iniciar la conversión en tiempo real
- Navegar por menús dinámicos y configuraciones persistentes
- Arreglar los FPS (Actualmente solo muestran en pantalla)
- Implementar perfiles de configuración guardables
- Añadir soporte para exportar ASCII a archivo
- Mejorar rendimiento del renderizado en vídeo
- Deteccion de bordes
- Arreglar las Excepciones



