A pixel art editor for the terminal written in C
pxlart
is a pixel art editor written in C using the ncurses library that has vim like keybindings.
I got the idea from a bash script called pxltrm.
ncursesw
- Clone the repo
git clone --depth 1 https://github.com/mananapr/pxlart
- Compile using
make
cd pxlart && make
- Install
sudo make install
Arch Linux users can use the AUR package.
Key | Function |
---|---|
h j k l | Navigation keys |
d/Space | Draw |
e | Erase |
b | Change Brush |
c | Set FG Color |
B | Set BG Color |
s | Save |
o | Load |
q | Quit |
pxlart
uses shell color numbers (0-255) for color input. You can use a script like this to see what number corresponds to what color.
Saved projects can be exported to image formats using the mkppm utility included with pxlart.
A saved project called "foo" will generate a file called "foo.data", which can be passed into the mkppm utility to create "foo.ppm".
mkppm foo.data foo.ppm
The PPM file can then be converted to a PNG file using imagemagick:
convert foo.ppm foo.png
- Add ability to save and load
- Add ability to export to image formats
- Make PKGBUILD for AUR
- Write a manpage