A downloadable tool for Windows

A simple (bad) painting software with raylib

The software looks minimal, but it isn't, and it's even quite memory inefficient.

How do I do X:

Note: for adjusting values, normal key increases, holding shift decreases, holding ctrl gives you more control (except brush size and window opacity (for now)).
  • Draw with mouse/Z key.
  • Switch between foreground and background color with Tab (removed).
  • Change brush size with A.
  • Change window opacity with T.
  • Change brush color's RGB values with QWE, respectively.
  • Get color under cursor with Y.
  • Export image with F3 (the program chooses the filename. It usually saves where it's executed).
  • Rage quit and delete all your works with Esc.

What to expect:

You can expect nothing. In fact this might be the last time I update the project, however, a programmer should give the users some hopes.

  • A better implementation of the drawing canvas (and a real eraser).
  • Layers.
  • Color chooser/picker/palette (done August 16th).
  • Import images (done August 16th).

FAQs:

Q: What's the weird border?
A: Workaround for drawing on an Image struct. Deal with it.

Q: What file formats does it support?
A: The provided binary supports PNG, JPG, BMP, TGA and GIF.

StatusPrototype
CategoryTool
PlatformsWindows
Authorhourin
Made withraylib
TagsDrawing, Painting
Code licensezlib License
Average sessionDays or more
InputsKeyboard, Mouse
AccessibilityTextless
LinksSource code

Download

Download
Source code 20 kB
Download
Windows executable 1.2 MB

Install instructions

For Windows:

Download the executable and run it. The program is statically linked and requires no extra dependency.

I use an obscure Linux distro/I want to be an elitist/My system isn't supported:

Though I haven't tested, the program should run with Wine.

Otherwise, compile it:

Download the source code provided. Alternatively download from the Github repository.

The code should compile without problems if you're using a configured Notepad++ from raylib (on Windows). Else install required stuff (raylib, a C compiler, GNU Make).

The process is the same on *nix systems, though you might have to make some adjustments to the Makefile.

Development log

Comments

Log in with itch.io to leave a comment.

cool