mirror of
https://github.com/1j01/textual-paint.git
synced 2024-12-01 00:10:06 +03:00
🎨 MS Paint in your terminal.
ansi-artansi-editorartsceneascii-artbbsdrawingimageimage-editorircmircmspaintpaintpixel-artpixel-editorstarred-1j01-repostarred-repoterminaltext-arttextualtui
.gitattributes | ||
.gitignore | ||
cspell.json | ||
LICENSE.txt | ||
paint.css | ||
paint.py | ||
README.md |
textual-paint
What if MS Paint isn't retro enough? You need Paint in your terminal.
This is a TUI (Text User Interface) image editor, inspired by MS Paint, and built with Textual.
Development
Install Textual:
pip install "textual[dev]"
Run supporting live-reloading CSS:
textual run --dev paint.py
Or run normally:
python paint.py
License
Unicode Symbols and Emojis for Paint Tools
- Free-Form Select: ✂️📐🆓🕸✨⚝🫥🇫/🇸
- Rectangular Select: ▧🔲
- Eraser: 🧼🧽🧹🚫👋🗑️
- Fill Bucket (Flood Fill): 🌊💦💧🌈🎉🎊🪣🫗
- Pick Color: 🎨💉
- Magnifier: 🔍🔎👀🔬🔭🧐🕵️♂️🕵️♀️
- Pencil: ✏️✍️🖎🖊️🖋️✒️🖆📝🖍️
- Brush: 🖌️🖌👨🎨🧑🎨💅
- Airbrush: 💨ᖜ╔🧴🥤🫠
- Text: 🆎📝📄📃🔤📜A
- Line: 📏📉📈⟍𝈏⧹
- Curve: ↪️🪝🌙〰️◡◠~∼≈∽∿〜〰﹋﹏≈≋~
- Rectangle: ▭▬▮▯◼️◻️⬜⬛🟧🟩
- Polygon: ▙𝗟𝙇⬣⬟△▲🔺🔻🔳🔲🔷🔶🔴🔵🟠🟡
- Ellipse: ⬭🔴🔵🔶🔷🔸🔹🟠🟡🟢🟣🫧
- Rounded Rectangle: ▢⬜⬛
See Also
- JavE, an advanced Java-based ASCII art editor
- Playscii, a beautiful ASCII/ANSI art editor
- cmdpxl, a pixel art editor for the terminal using the keyboard
- pypixelart, a pixel art editor using vim-like keybindings, inspired by cmdpxl but not terminal-based