Qu'est-ce que le format de fichier ASEPRITE ?
Un fichier .aseprite est le format de projet natif d'Aseprite, un éditeur de sprites animés et un outil de pixel art d'Igara Studio. Au lieu d'une simple image plate, il stocke un sprite complet : plusieurs images d'animation avec leurs durées, des calques et des groupes de calques, des modes de fusion, la palette de couleurs, des étiquettes d'animation et des tranches. Aseprite prend en charge le RGBA, les niveaux de gris et les couleurs indexées, et la version 1.3 a ajouté les tilemaps et les tilesets au même fichier.
En interne, le format est binaire et en « little-endian ». Il s'ouvre par un en-tête de 128 octets portant le nombre magique 0xA5E0, le nombre d'images, la taille du canevas et la profondeur de couleur, suivi d'un bloc par image. Chaque image contient des morceaux typés pour les calques, les cellules (cels), les palettes, les étiquettes et les tranches, et les données de pixels à l'intérieur de chaque cellule sont compressées avec DEFLATE. L'extension .ase est le format identique sous un nom différent, les deux sont donc interchangeables.
Sécurité et sûreté
RISQUE : 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.
Détails du format
en bref- 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.
Programmes qui ouvrent les fichiers 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. Détails techniques
spécifications approfondies| 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. |
| Publié | 2001 (Aseprite); documented .ase/.aseprite format c. 2016 |
| Dernière version | Aseprite 1.3.x file format |
| Spécification | github.com |
Conversions ASEPRITE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ASEPRITE.
Foire aux questions
Comment ouvrir un fichier .aseprite ?
Est-ce que .aseprite est identique à .ase ?
.aseprite par défaut ; vous pouvez renommer l'un en l'autre en toute sécurité.Puis-je ouvrir un fichier .aseprite sans acheter Aseprite ?
.aseprite et .ase, et plusieurs plugins et bibliothèques de moteurs de jeu (pour Godot, Unity, Rust et autres) peuvent lire le format directement en utilisant la spécification publiée.Comment convertir un fichier .aseprite en PNG ou GIF ?
.png ou .gif, ou Fichier > Exporter la feuille de sprites pour un atlas compressé. Depuis la ligne de commande, aseprite -b file.aseprite --save-as out.png fait la même chose.Pourquoi mon visionneur d'images n'ouvre-t-il pas un fichier .aseprite ?
.png ou .gif si vous avez besoin de visualiser ou de partager l'œuvre ailleurs.