Skip to content

About

Editor de arte ASCII y ANSI con capas y animación, con interfaz gráfica Qt 6 (PySide6)

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

DurdrawGUI

Editor de arte ASCII y ANSI con capas y animación, con interfaz gráfica nativa.

Licencia Plataforma Qt


Qué es

DurdrawGUI es un editor de arte en texto —ASCII, ANSI y Unicode— con una interfaz al estilo de los editores de pixel art: herramientas de dibujo, capas y animación por fotogramas. Usa el motor de archivos y paletas de durdraw, de Sam Foster, y le añade una interfaz gráfica completa construida con Qt 6, nativa en Wayland y X11.

El editor en tema oscuro con una escena nocturna de cuatro capas   El mismo editor en tema claro, con el minimapa abierto

El lienzo con zoom acercado, mitad en tema oscuro y mitad en claro

Arte de demostración generado por tools/capturas/capturas.py, que también regenera las capturas.

Funciones principales

  • Lápiz, borrador, relleno, cuentagotas, selección, línea, rectángulo y elipse.
  • Pinceles predefinidos y de usuario, con interpolación al arrastrar.
  • Modos de 16 y 256 colores.
  • Panel de caracteres: bloques Unicode, el juego CP-437 completo, flechas y símbolos.
  • Capas, animación por fotogramas y deshacer ilimitado por sesión.
  • Exportación a ANSI, .dur, PNG, GIF animado y MP4.
  • Zoom anclado al cursor, atajos de teclado configurables y modo de dibujo solo con teclado.
  • Botones de ratón y de tableta gráfica configurables.
  • Reproducción fluida a 30 FPS incluso en lienzos de 240×67 con 10 capas (cifras).

Tecnologías

Capa Tecnología
Interfaz PySide6 (Qt 6)
Motor durdraw (BSD-3-Clause), incluido en core/durdraw/
Imagen Pillow, NumPy e imageio
Empaquetado AppImage

Puesta en marcha

pip install PySide6 Pillow numpy
python main.py
python -m pytest            # pruebas

Requiere Python ≥ 3.11. La compilación del AppImage está en BUILD.md.

Documentación

docs/guia.md: todas las funciones, atajos de teclado, archivos de usuario y pruebas. Las decisiones de arquitectura (ADR) están en docs/decisiones/.

Licencia

Código bajo GPL-3.0-or-later (LICENSE). Los componentes de terceros y sus licencias están en NOTICE. El nombre y la identidad visual no forman parte de la licencia: ver TRADEMARKS.md. Para aportar, CONTRIBUTING.md.

Apoyo

Este proyecto forma parte del trabajo de NoctiVulp: herramientas para Linux y Android, publicadas como software libre. Las compilaciones oficiales y las novedades salen en Patreon.

NoctiVulp en Patreon


© 2026 NoctiVulp · Powered by AI — desarrollado con la asistencia de Claude, de Anthropic.

About

Editor de arte ASCII y ANSI con capas y animación, con interfaz gráfica Qt 6 (PySide6)

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages