https://github.com/atmatto/dro
Minimal image manipulation program written in Go using raylib-go.
https://github.com/atmatto/dro
golang paint raylib raylib-go
Last synced: 3 months ago
JSON representation
Minimal image manipulation program written in Go using raylib-go.
- Host: GitHub
- URL: https://github.com/atmatto/dro
- Owner: atmatto
- License: gpl-3.0
- Created: 2021-07-20T14:24:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-20T14:29:48.000Z (almost 4 years ago)
- Last Synced: 2024-06-21T06:28:44.026Z (12 months ago)
- Topics: golang, paint, raylib, raylib-go
- Language: Go
- Homepage:
- Size: 110 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
dro
Minimal image manipulation program written using raylib-go.
Usage: dro [FILE]
Program may be buggy. Clipboard support is not yet implemented.
Currently can only save PNG files and load only some formats.
Input prompts support only ASCII characters.ctrl-n - new file
ctrl-o - open file
ctrl-s - save file
ctrl-(shift)-q - quit (forcefully)
ctrl-z, ctrl-y - undo, redo
c - color selector
s - rectangular selection
[, ] - change brush thickness, hold shift to change fasterTo do:
- clipboard
- hold (...) to draw straight lines
- ellipse outline thickness
- support more file formats
- support UTF-8 input in prompts
- tidy up the code