2023-04-10 23:51:39 +03:00
|
|
|
|
|
|
|
|
|
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](https://textual.textualize.io/).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Development
|
|
|
|
|
|
2023-04-11 23:22:00 +03:00
|
|
|
|
Install Textual and Stransi:
|
2023-04-10 23:51:39 +03:00
|
|
|
|
```bash
|
2023-04-11 23:22:00 +03:00
|
|
|
|
pip install "textual[dev]" "stransi"
|
2023-04-10 23:51:39 +03:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Run supporting live-reloading CSS:
|
|
|
|
|
```bash
|
|
|
|
|
textual run --dev paint.py
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Or run normally:
|
|
|
|
|
```bash
|
|
|
|
|
python paint.py
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
|
|
[MIT](LICENSE.txt)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Unicode Symbols and Emojis for Paint Tools
|
|
|
|
|
|
2023-04-11 19:09:08 +03:00
|
|
|
|
- Free-Form Select: ✂️📐🆓🕸✨⚝🫥🇫/🇸◌
|
|
|
|
|
- Rectangular Select: ⬚▧🔲
|
2023-04-13 07:30:47 +03:00
|
|
|
|
- Eraser/Color Eraser: 🧼🧽🧹🚫👋🗑️
|
|
|
|
|
- Fill With Color: 🌊💦💧🌈🎉🎊🪣🫗
|
2023-04-13 07:27:27 +03:00
|
|
|
|
- Pick Color: 🎨💉💅💧📌📍⤤𝀃🝯🍶
|
2023-04-10 23:51:39 +03:00
|
|
|
|
- Magnifier: 🔍🔎👀🔬🔭🧐🕵️♂️🕵️♀️
|
2023-04-13 07:27:27 +03:00
|
|
|
|
- Pencil: ✏️✎✍️🖎🖊️🖋️✒️🖆📝🖍️
|
2023-04-10 23:51:39 +03:00
|
|
|
|
- Brush: 🖌️🖌👨🎨🧑🎨💅
|
|
|
|
|
- Airbrush: 💨ᖜ╔🧴🥤🫠
|
2023-04-13 07:27:27 +03:00
|
|
|
|
- Text: 🆎📝📄📃🔤📜AA
|
2023-04-10 23:51:39 +03:00
|
|
|
|
- Line: 📏📉📈⟍𝈏⧹
|
|
|
|
|
- Curve: ↪️🪝🌙〰️◡◠~∼≈∽∿〜〰﹋﹏≈≋~
|
|
|
|
|
- Rectangle: ▭▬▮▯◼️◻️⬜⬛🟧🟩
|
2023-04-11 19:12:46 +03:00
|
|
|
|
- Polygon: ▙𝗟𝙇⬣⬟△▲🔺🔻🔷🔶
|
2023-04-10 23:51:39 +03:00
|
|
|
|
- Ellipse: ⬭🔴🔵🔶🔷🔸🔹🟠🟡🟢🟣🫧
|
|
|
|
|
- Rounded Rectangle: ▢⬜⬛
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## See Also
|
|
|
|
|
|
2023-04-11 01:31:41 +03:00
|
|
|
|
- [JavE](http://jave.de/), an advanced Java-based ASCII art editor
|
2023-04-11 01:44:24 +03:00
|
|
|
|
- [Playscii](http://vectorpoem.com/playscii/), a beautiful ASCII/ANSI art editor
|
|
|
|
|
- [cmdpxl](https://github.com/knosmos/cmdpxl), a pixel art editor for the terminal using the keyboard
|
|
|
|
|
- [pypixelart](https://github.com/douglascdev/pypixelart), a pixel art editor using vim-like keybindings, inspired by cmdpxl but not terminal-based
|