Co to jest format pliku ASEPRITE?
Plik .aseprite to natywny format projektu Aseprite, edytora animowanych duszków i narzędzia do pixel artu od Igara Studio. Zamiast pojedynczego, płaskiego obrazu, przechowuje on pełny duszek: wiele klatek animacji wraz z czasem ich trwania, warstwy i grupy warstw, tryby mieszania, paletę kolorów, tagi animacji oraz wycinki (slices). Aseprite obsługuje tryby RGBA, skalę szarości oraz kolory indeksowane, a wersja 1.3 dodała do tego samego pliku obsługę map kafelków (tilemaps) i zestawów kafelków (tilesets).
Wewnętrznie format jest binarny i zapisany w porządku little-endian. Otwiera się 128-bajtowym nagłówkiem zawierającym liczbę magiczną 0xA5E0, liczbę klatek, rozmiar płótna i głębię kolorów, po czym następuje jeden blok na każdą klatkę. Każda klatka zawiera typowane fragmenty (chunks) dla warstw, komórek (cels), palet, tagów i wycinków, a dane pikseli wewnątrz każdej komórki są kompresowane algorytmem DEFLATE. Rozszerzenie .ase to identyczny format pod inną nazwą, więc oba są stosowane zamiennie.
Bezpieczeństwo
RYZYKO: 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.
Szczegóły formatu
w pigułce- 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.
Programy otwierające pliki 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. Szczegóły techniczne
specyfikacja| 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. |
| Wydano | 2001 (Aseprite); documented .ase/.aseprite format c. 2016 |
| Najnowsza wersja | Aseprite 1.3.x file format |
| Specyfikacja | github.com |
Konwersje ASEPRITE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ASEPRITE.
Najczęściej zadawane pytania
Jak otworzyć plik .aseprite?
Czy .aseprite to to samo co .ase?
.aseprite; można bezpiecznie zmienić nazwę jednego na drugie.Czy mogę otworzyć plik .aseprite bez kupowania Aseprite?
.aseprite i .ase za darmo, a kilka wtyczek i bibliotek do silników gier (dla Godot, Unity, Rust i innych) potrafi odczytać ten format bezpośrednio, korzystając z opublikowanej specyfikacji.Jak przekonwertować plik .aseprite na PNG lub GIF?
.png lub .gif, albo File > Export Sprite Sheet dla spakowanego atlasu. Z poziomu wiersza poleceń to samo zrobi komenda aseprite -b file.aseprite --save-as out.png.Dlaczego moja przeglądarka obrazów nie otwiera pliku .aseprite?
.png lub .gif, jeśli chcesz przeglądać lub udostępniać grafikę w innym miejscu.