/csprite

A Tiny Pixel Art Tool

Primary LanguageCMIT LicenseMIT

csprite is a tiny pixel art tool - Fork of @Falconerd's Sixel

Continous Integration Open Issues Total Downloads Reddit Icon Discord Icon

program preview


Features

  • 🔰 Beginner Friendly
  • ⚡ Extremely Fast
  • 📦 Small (Just 1 MB)
  • 🖥️ Works On Windows, Linux & Mac
  • 💰 Free & Open Source

Requirements

  • Works On Any Computer With Windows, Linux or Mac.

Download

  • You can get csprite from downloads page or you can build it from source from the instructions here.

Credits

the beautiful icon & banner are created "Birds Probably" aka Lilith, show the bird some love.


Todo

  • 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.

Controls

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

References/Resources

list of references & resources i used while developing csprite, might be good for learning.


Credits

Palettes

csprite comes with some default palette presets created by awesome people!

UI Font

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.


Thanks