Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Go to file
David Capello 160209cb25 Fix flags to compile Skia on macOS which fixes exception handling
On Clang/macOS we cannot mix projects compiled with -fno-rtti that use
std::__throw_bad_weak_ptr() function and expect to catch
std::runtime_error as an std::exception in our project (compiled with
-frtti).

Real fix to crash in c59f03a7a0 and other
crash like moving a layer below to the background, and maybe a lot of
other cases where exceptions are used.

Example of this bug: https://gist.github.com/dacap/7ddffbe401eb42620de397e47edfcc76
2018-04-28 11:58:34 -03:00
cmake Add support for shared harfbuzz 2017-10-31 17:51:55 +05:00
data Add option to disable auto show selection edges (fix #1614) 2018-04-20 10:56:27 -03:00
docs Add Skia license 2018-04-03 09:36:16 -03:00
laf@3a4a7902ec Update laf and clip modules 2018-04-28 11:48:37 -03:00
src Fix flags to compile Skia on macOS which fixes exception handling 2018-04-28 11:58:34 -03:00
third_party Update harfbuzz module 2018-04-03 19:10:27 -03:00
.gitignore Ignore .DS_Store files 2017-03-10 18:50:48 -03:00
.gitmodules Start using fmt library 2017-10-09 14:43:01 -03:00
.travis.yml Enable webp support by default 2018-04-03 12:50:25 -03:00
CMakeLists.txt Don't lost png include dirs so webp's imagedec doesn't fail 2018-04-03 13:02:20 -03:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
EULA.txt Replace GPL license with the new EULA 2016-08-29 13:08:21 -03:00
INSTALL.md Fix flags to compile Skia on macOS which fixes exception handling 2018-04-28 11:58:34 -03:00
ISSUE_TEMPLATE.md Minor changes in the issue template 2016-12-27 11:09:39 -03:00
README.md Update copyright year in README file 2018-01-02 12:13:52 -03:00

Aseprite

Copyright (C) 2001-2018 David Capello

Build Status Discourse Community Discord Server

Introduction

Aseprite is a program to create animated sprites. Its main features are:

  • Sprites are composed by layers & frames (as separated concepts).
  • Supported color modes: RGBA, Indexed (palettes up to 256 colors), and Grayscale.
  • Load/save sequence of PNG files and GIF animations (and FLC, FLI, JPG, BMP, PCX, TGA).
  • Export/import animations to/from Sprite Sheets.
  • Tiled drawing mode, useful to draw patterns and textures.
  • Undo/Redo for every operation.
  • Real-time animation preview.
  • Multiple editors support.
  • Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc.
  • Onion skinning

Issues

There is a list of Known Issues (things to be fixed or that aren't yet implemented).

If you found a bug or have a new idea/feature for the program, you can report them.

Support

You can ask for help in:

Authors

Thanks to all the people who have contributed ideas, patches, bugs report, feature requests, donations, and help me developing Aseprite.

Credits

Aseprite includes color palettes created by:

It tries to replicate some pixel-art algorithms:

Aseprite uses several third-party open source projects.

License

This program is distributed under three different licenses:

  1. Source code and official releases/binaries are distributed under our End-User License Agreement for Aseprite (EULA). Please check that there are modules/libraries in the source code that are distributed under the MIT license (e.g. laf, clip, she, gfx, ui, etc.).
  2. You can request a special educational license in case you are a teacher in an educational institution and want to use Aseprite in your classroom (in-situ).
  3. Steam releases are distributed under the terms of the Steam Subscriber Agreement.

You can get more information about Aseprite license in the FAQ.