This is a bitmap editor available for Linux, Windows and Mac. You can:
- Edit images directly
- Use layers
- Create seamless 2D tilesets
- Preview sprite sheet animations
This was built for pixel art, and its goal is to simplify the creation of sprites and tilesets by offering a user-friendly, customisable interface.
All builds are portable, meaning that no installation is necessary. On Windows, however, it may be necessary to run the vc_redist.x64.exe file that comes with the download in order to install certain Microsoft C++ libraries if you've never installed any applications that require this prior to running Slate.
- Qt 6.5
Note that the dependencies above are for the current branch that you are viewing, and GitHub shows the master branch by default.
It's recommended to build using Qt Creator for convenience.
Open slate.qbs or CMakeLists.txt in Qt Creator, configure the project using a kit with a Qt version that meets the requirement listed in the Dependencies section, and then build it.
First, follow Qbs' setup guide. Once you've set it up, choose one of the following approaches.
In-source builds:
cd /path/to/source-dir
qbs
Shadow builds:
mkdir pixeditor-build
cd pixeditor-build
qbs /path/to/source-dir/slate.qbs
For more information about building Qbs applications, see this page.
In-source builds:
cd /path/to/source-dir
cmake .
cmake --build .
Shadow builds:
mkdir pixeditor-build
cd pixeditor-build
cmake /path/to/source-dir
cmake --build .
To run all test cases:
cd pixeditor-build
ctest
List of assets used in the screenshots:
- https://opengameart.org/content/lpc-tile-atlas
- https://opengameart.org/content/pixel-explosion-12-frames
OS icons taken from font-os.