A simple image editor written in the Scala programming language. Built using scala-swing.
- Basic drawing tools and color selection for quick sketches and edits.
- Support for common operations like filters and flood fill.
- Intuitive UI with key shortcuts.
- Currently supported formats: jpg, png, bmp
ScalaPixel is a standalone application packaged as a single JAR file, making it easy to run on any platform with Java installed. Follow the steps below to download and run ScalaPixel on your system.
Ensure you have Java Runtime Environment (JRE) version 17.0.4 or newer installed on your system. You can download the latest version of Java from AdoptOpenJDK.
- Navigate to the Releases page of the ScalaPixel GitHub repository.
- Download the latest
ScalaPixel-<version>.jar
file from the assets.
- Open Terminal (Command Prompt or similar on Windows).
- Navigate to the folder containing
ScalaPixel-<version>.jar
. - Run the following command:
java -jar ScalaPixel-<version>.jar
Alternatively, if your system is configured to allow it, you may be able to run ScalaPixel by double-clicking the ScalaPixel-<version>.jar
file.
ScalaPixel has yet to be tested extensively on Mac and Linux, beware of minor visual and or functional issues.
- Extensive testing on all platforms
- Layer capabilities
- Select tools
- Color history
- Inspectable history
- Greater image format support
ScalaPixel incorporates the following third-party resources to enhance its user interface and functionality:
- FlatLaf: A modern open-source cross-platform Look and Feel for Java Swing applications. FlatLaf GitHub Repository
- Fluent UI System Icons: A collection of familiar, friendly, and modern icons from Microsoft's Fluent UI design system. Fluent UI Icons
Copyright © 2024 Theodor Fransson.
Distributed under the
MIT License.