csprite is a simple pixel art editor - Fork of @Falconerd's Sixel
- 🔰 Beginner Friendly
- ⚡ Extremely Fast
- 📦 Small (Just 1 MB)
- 🖥️ Works On Windows, Linux & Mac
- 💰 Free & Open Source
- Works On Any Computer With Windows, Linux or Mac.
- You can get csprite from downloads page or you can build it from source from the instructions here.
If you would like to help, checkout the guide on contributing.
the beautiful icon & banner are created "Birds Probably" aka Lilith, show the bird some love.
- Custom File Format (.csprite)
- Configurable Alpha For Each Layer
- Configurable Blend Mode For Each Layer
- ReFactor Code
- Add Layers Support
- New Icon
- Undo Redo
- Ink Dropper Tool.
- Square/Circle in Brush/Eraser.
- Adjustable Brush/Eraser Size.
- A Simple UI & Menu.
- Support For Windows.
- Native File dialogs for Opening & Saving.
Key | Description |
---|---|
B | Circle Brush |
Shift + B | Square Brush |
E | Circle Eraser |
Shift + E | Square Eraser |
R | Rounded Rectangle |
Shift + R | Square Rectangle |
C | Circle |
F | Flood Fill |
I | Ink Dropper |
Space + Mouse Move | Pan |
Left Mouse | Draw/Erase/Fill/Ink Dropper |
Scroll Up | Brush Size Increase |
Scroll Down | Brush Size Decrease |
Ctrl + Scroll Up | Zoom In |
Ctrl + Scroll Down | Zoom Out |
Ctrl + Z | Undo |
Ctrl + Y | Redo |
list of references & resources i used while developing csprite, might be good for learning.
- Simple Alpha-Blending: https://stackoverflow.com/a/68936281/14516016
- Talk/Coding live stream on color blending by TSoding: https://youtu.be/aKnl8-qifvE
- Re-Orderable list in ImGui using Drag & Drop API: ocornut/imgui#1931 (comment)
- LuaJIT in Csprite: https://github.com/pegvin/csprite/tree/luajit
csprite comes with some default palette presets created by awesome people!
- BitterSweet16 & GB-Remixed [2-Bit] By SoundsDotZip
- 1Bit Monitor Glow By Polyducks
- FunkyFuture 8 By Shamaboy
- Megaman V (SGB)
- Metallic GB By Isa
- Pear36 By 🍍PineappleOnPizza🍍(Comissions Open)
- Sweetie 16 By GrafxKid
- Twilight 5 By Star
csprite uses Aseprite Font Designed By David Capello.
Note: the font was in Bitmap (PNG) format and was re-drawn by me in FontStruct to be used in this program, if you wish to use to TTF version too please credit David Capello for the hardwork.