Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0b01/xprite-editor
Pixel art editor
https://github.com/0b01/xprite-editor
Last synced: about 2 months ago
JSON representation
Pixel art editor
- Host: GitHub
- URL: https://github.com/0b01/xprite-editor
- Owner: 0b01
- License: gpl-3.0
- Created: 2018-08-18T20:47:12.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-16T06:44:47.000Z (over 1 year ago)
- Last Synced: 2024-06-08T20:34:39.005Z (4 months ago)
- Language: Rust
- Homepage: https://pickitup247.com
- Size: 2.43 MB
- Stars: 173
- Watchers: 5
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xprite
[![License: GPL](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Build Status](https://travis-ci.org/0b01/xprite-editor.svg?branch=master)](https://travis-ci.org/0b01/xprite-editor)
[![Lines of code](https://tokei.rs/b1/github/rickyhan/xprite-editor)](https://github.com/rickyhan/xprite-editor).Pixel art editor with algorithmic tools.
# Features
* Support for aseprite
* Pixel art algorithms
* Customizable exporter workflow
* Wave function collapse based texture synthesis
# Build
To build:
```bash
git submodule update --init --recursive
cargo run --bin xprite-native --release
```# Contributions Welcome
If you find xprite useful, feel free to add features you want.
Also checkout the projects tab.
# Milestones
1. Finding the right abstractions
* [x] Canvas
* [x] Renderer
* [x] Layer1. Core functionalities
* [x] Hotkeys
* [x] Save
* [x] Load
* [x] Python Scripting
* [x] Palette1. Basic tools (Release target)
* [x] Pencil
* [x] Line
* [x] Color Picker
* [x] Paint Bucket
* [x] Eraser
* [x] Shapes - Rect
* [x] Shapes - Circle
* [x] Vector tools
* [x] Symmetry
* [ ] Select/Marquee
* [ ] Copy paste
* [x] Layer groups1. Animation support
* [ ] Celluloid
* [x] Preview window1. Others
* [ ] Pattern Brush
* [x] Texture Synthesis1. Collaborative editing