KPix is a pixel art editor for still images with a focus on generative color ramps and shading. The key aspects are:
The drawing tools work directly (using the selected color) or in shading mode. In shading mode, the affected colors on the canvas are brightened/darkened based on the current color ramp.
A palette consists of multiple independent color ramps. Each ramp can have an arbitrary amount of shades (colors). These shades are controlled by parameters:
Palettes can be saved using the kpal format which is also used by KPal. The file format documentation can be found here.
KPix uses its own kpix format for storing project files. The file format documentation can be found here.
Projects can be exported to uncompressed images including transparency. Integer scaling is supported.
Projects can be exported for usage in other applications. Palettes and layers will be included.
Palettes can be exported for usage in other applications.
Due to its unique way of having parameterized color ramps, an import of other formats would always need some kind of remapping of the used colors into individual color ramps. This is a planned feature.
This application supports input by mouse/keyboard, touch screen and stylus. The complete control table can be found here.
ACTION | MOUSE | TOUCH | STYLUS |
---|---|---|---|
use tool | left click | one finger | down |
move canvas | middle click + move | two finger move | button press + move |
zoom canvas | mouse wheel | two finger pinch | button long press + move up/down |
color pick | right click | one finger down long | quick button down and up |
All release versions can be found at latest releases.
There are two ways to run KPix on Windows:
Download and run the provided Windows installer. The application can be easily uninstalled and a file association is created.
This is a portable version. Extract the contents of the Windows Zip Package and run kpix.exe to start the application.
Extract the contents of the Linux tar.gz Package and run kpix to start the application. This version needs to have libgtk-3-0
, libblkid1
and liblzma5
installed and for file/directory selection, zenity
, qarma
or kdialog
is needed.
Download the Android apk file and install it manually.\ Even though, the apk can be installed on any device with the minimum required Android version, the application is designed for tablets (preferably with a stylus). The manifest file specifies the supported screen sizes and densities.
A html/javascript version can be found at kpix.cloud (link). The web version has some limitations:
A list of ideas and features for future versions can be found here: #53. Prioritizing of items will happen when alpha tests were performed.
Feedback can be shared via the discussions page. Please make sure to check if your idea/bug already exists.
This project is licensed under AGPLv3.