fast and simple digital painting software, work in progress
Building for Linux
- Requires GCC 10+ or Clang 10+
- Requires Additional Developing Packages on some distros:
- Ubuntu/Debian:
libgdk-pixbuf2.0-dev libfreetype-dev libpng-dev libegl-dev libxcursor-dev libxi-dev libzstd-dev
- Fedora/RHEL:
gdk-pixbuf2-devel freetype-devel libpng-devel libglvnd-devel libXcursor-devel libXi-devel libzstd-devel
- Ubuntu/Debian:
# Install Latest Stable Nim
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
# Build Program
./build_linux.sh
# Running Program
./npainter
# Compile Program
nimble build
# Pack Data when needed
nopack
# Debug Program
./npainter
Building for Windows
- Requires MSYS2 Environment
- Download: https://www.msys2.org/
- Only works on MINGW64 Environment
- Requires Nim Programming Language
- Download: https://nim-lang.org/
- Must be configured on PATH
# Build Program
./build_win32.sh
# Executing Program
./release/npainter.exe
# Prepare Building
./build_win32.sh
# Compile Program
nimble build
# Pack Data when needed
nopack
# Debug Program
./npainter
- Pen Pressure Support
- Multithreading and SIMD Optimization
- Anti-Aliased and Amazing Brush Engine *
- Anti-Aliased Bucket Fill + Gap Closing *
- GPU Accelerated Canvas
- Tiled Layering
- Raster Layers
- Mask/Stencil Layers
- Folder Layers
- 25 Blending Modes
- Clipping Group
- Alpha Lock
- Selection Tools
- Transform Tool
- Perspective
- Mesh
- Liquify
- Fundamental Filters
- Intuitive and Professional UI/UX
- Infinite Undo using Compressed Files
- Multi Platform Support
- Linux/X11
- Windows
- macOS
- Vector & Shape Layers
- On-canvas Text Layers
- Frame by Frame Animation
- Android and iPad
- Perfect Color Accuracy
- Realistic Color Mixing
- The Fastest Painting Software Ever
- 1:1 Features with Similar Software
- AI, Machine Learning and NFT