Что такое формат файла ASEPRITE?
Файл .aseprite - это собственный формат проектов Aseprite, редактора анимированных спрайтов и инструмента для пиксель-арта от Igara Studio. Вместо одного плоского изображения он хранит весь спрайт: несколько кадров анимации с их длительностью, слои и группы слоев, режимы наложения, цветовую палитру, теги анимации и слайсы. Aseprite поддерживает RGBA, градации серого и индексированные цвета, а в версии 1.3 в тот же файл была добавлена поддержка тайлмапов и тайлсетов.
Внутренне формат является бинарным с порядком байтов little-endian. Он открывается 128-байтным заголовком, содержащим магическое число 0xA5E0, количество кадров, размер холста и глубину цвета, за которыми следует по одному блоку на кадр. Каждый кадр содержит типизированные фрагменты (chunks) для слоев, ячеек (cels), палитр, тегов и слайсов, а данные пикселей внутри каждой ячейки сжаты методом DEFLATE. Расширение .ase - это идентичный формат под другим именем, поэтому они взаимозаменяемы.
Безопасность и защита
РИСК: LOWAn .aseprite file is passive image data with no scripting or macro capability, so simply opening one cannot execute code. The only realistic risk is a malformed file triggering a parser bug in older editor builds. Keep Aseprite or LibreSprite updated and obtain files from sources you trust.
Детали формата
в двух словах- Adobe Swatch Exchange (.ase) - The related
.aseextension is also used by Adobe for color swatch libraries, an unrelated palette format. This is a different file type from an Aseprite sprite.
Программы, открывающие файлы ASEPRITE
.aseprite file directly to edit every layer, frame and tag in its native editor. .aseprite and .ase files for free in this GPLv2 fork of the last open-source Aseprite release. aseprite -b sprite.aseprite --save-as out.png to batch-open and export files from a script. .aseprite file to edit the sprite with full layer, frame and palette data preserved. .aseprite/.ase files free of charge. .aseprite files into a Godot project as AnimatedSprites or SpriteFrames without a manual export step. Технические подробности
глубокая спецификация| Encoding | Binary |
| Byte order | Little-endian (Intel) |
| Container | Header (128 bytes) followed by frames, each holding typed data chunks (layers, cels, palettes, tags, slices, tilesets) |
| Compression | Per-cel raster data is zlib/DEFLATE compressed (compressed image cel type); raw and linked cel types also exist |
| Typical size | A few KB to several MB depending on canvas size, frame count and layers |
| Structure | DWORD file size, WORD magic 0xA5E0, then header fields: frame count, width, height, color depth (32 bpp RGBA, 16 bpp grayscale, 8 bpp indexed), flags, palette info. Each frame begins with a 16-byte frame header (magic 0xF1FA) and a chunk count, followed by chunks such as 0x2004 layer, 0x2005 cel, 0x2019 palette, 0x2018 tags, 0x2022 slice, 0x2023 tileset. |
| Platforms | Windows, macOS, Linux |
| Color Modes | RGBA (32 bpp), Grayscale (16 bpp), Indexed (8 bpp, up to 256 colors) |
| Notes | The .aseprite and .ase extensions are identical in content; Aseprite defaults to .aseprite. The format keeps all editing data intact: layers, layer groups, blend modes, frames, frame durations, timeline, palette, tags, slices, and (in 1.3+) tilemaps and tilesets. |
| Выпущен | 2001 (Aseprite); documented .ase/.aseprite format c. 2016 |
| Последняя версия | Aseprite 1.3.x file format |
| Спецификация | github.com |
Конвертации ASEPRITE
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ASEPRITE.
Часто задаваемые вопросы
Как открыть файл .aseprite?
Является ли .aseprite тем же самым, что и .ase?
.aseprite; вы можете безопасно переименовать одно в другое.Можно ли открыть файл .aseprite, не покупая Aseprite?
.aseprite и .ase бесплатно, а несколько плагинов и библиотек для игровых движков (для Godot, Unity, Rust и других) могут читать формат напрямую, используя опубликованную спецификацию.Как конвертировать файл .aseprite в PNG или GIF?
.png или .gif, либо File > Export Sprite Sheet для создания упакованного атласа. Из командной строки это делает команда aseprite -b file.aseprite --save-as out.png.Почему мой просмотрщик изображений не открывает файл .aseprite?
.png или .gif, если вам нужно просмотреть или отправить работу кому-то другому.