Wat is het ASEPRITE-bestandsformaat?
Een .aseprite-bestand is het eigen projectformaat van Aseprite, een editor voor geanimeerde sprites en pixelkunst van Igara Studio. In plaats van een enkele platte afbeelding slaat het een volledige sprite op: meerdere animatieframes met hun duur, lagen en laaggroepen, overvloeimodus, het kleurenpalet, animatietags en segmenten (slices). Aseprite ondersteunt RGBA, grijswaarden en geïndexeerde kleuren, en versie 1.3 voegde tilemaps en tilesets toe aan hetzelfde bestand.
Intern is het formaat binair en little-endian. Het opent met een header van 128 bytes die het magische getal 0xA5E0, het aantal frames, de canvasgrootte en de kleurdiepte bevat, gevolgd door één blok per frame. Elk frame bevat getypeerde brokken (chunks) voor lagen, cels, paletten, tags en segmenten, en de pixelgegevens in elke cel zijn DEFLATE-gecomprimeerd. De extensie .ase is hetzelfde formaat onder een andere naam, dus de twee zijn uitwisselbaar.
Beveiliging & veiligheid
RISICO: 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.
Formaatdetails
in een notendop- 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.
Programma's die ASEPRITE-bestanden openen
.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. Technische details
diepe specificaties| 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. |
| Uitgebracht | 2001 (Aseprite); documented .ase/.aseprite format c. 2016 |
| Laatste versie | Aseprite 1.3.x file format |
| Specificatie | github.com |
ASEPRITE conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ASEPRITE-bestanden.
Veelgestelde vragen
Hoe open ik een .aseprite-bestand?
Is .aseprite hetzelfde als .ase?
.aseprite; u kunt de ene veilig hernoemen naar de andere.Kan ik een .aseprite-bestand openen zonder Aseprite te kopen?
.aseprite- en .ase-bestanden gratis, en verschillende game-engine plug-ins en bibliotheken (voor Godot, Unity, Rust en andere) kunnen het formaat rechtstreeks lezen met behulp van de gepubliceerde specificatie.Hoe converteer ik een .aseprite-bestand naar PNG of GIF?
.png of .gif, of Bestand > Sprite-sheet exporteren voor een samengevoegde atlas. Vanaf de opdrachtregel doet aseprite -b file.aseprite --save-as out.png hetzelfde.Waarom opent mijn fotoviewer geen .aseprite-bestand?
.png of .gif als u het kunstwerk elders wilt bekijken of delen.