Le fichier de projet .cls
Ce que contient un projet Celas Studio, ce qu'il range à l'intérieur du fichier, ce vers quoi il ne fait que pointer, et ce en quoi il ne peut pas être converti.
Un projet Celas Studio est un fichier unique avec l'extension .cls. Il contient toute la scène : chaque calque, image clé, os, action, symbole et cellule, avec la taille du canevas, la cadence, le nombre d'images et les réglages de lecture que vous avez fixés dans Paramètres du projet.
À l'intérieur, un .cls est une archive avec quelques entrées : une description de la scène, une petite image d'aperçu, et un dossier de ressources contenant le dessin qui devait voyager avec le projet. Vous ne travaillez jamais directement avec ces morceaux, mais savoir ce qui y entre explique pourquoi un projet fait quelques centaines de kilo-octets et un autre deux cents méga-octets.
Ce qui voyage dans le fichier
Tout ce que vous avez peint ou dessiné dans Celas Studio est rangé dans le projet lui-même, et toute image fixe importée aussi.
- Les calques de forme, les groupes, les os, les cages de maillage, les poids, les soudures de sommets et la bibliothèque de symboles
- Chaque image clé et chaque sous-piste, les actions, les étiquettes et les repères, et la palette de la scène
- Les cellules de dessin raster, une image sans perte par cellule
- Le bitmap d'un calque Pixel, sans perte lui aussi
- Les images importées et les calques Photoshop, gardés tels quels, octet pour octet
- Les interrupteurs par calque comme le verrou alpha, et la description complète du fond d'un dégradé : les points milieux de ses arrêts, son second rayon, son angle et sa façon de se prolonger au-delà de ses extrémités
Les cellules raster et les calques Pixel sont écrits sans perte, si bien qu'un projet survit à autant de tours enregistrer-rouvrir que vous voulez avec les pixels intacts, y compris la couleur qui se trouve sous les pixels complètement transparents, celle que laisse derrière lui un doigt ou une gomme douce.
Ce qui n'est que lié
La vidéo et l'audio sont l'exception : le projet range le chemin du fichier, la disposition du clip et les rognages, jamais le média lui-même. Une vidéo d'une minute n'ajoute que quelques kilo-octets à votre .cls, et le calque continue de fonctionner tant que le fichier reste où il était.
La vignette d'aperçu
Chaque enregistrement rend l'image courante en un petit aperçu et le range dans le projet. Il est plafonné à 360 pixels sur son grand côté et dessiné sans poignées de sélection ni gizmos, si bien qu'il montre le dessin plutôt que l'état d'édition.
Cet aperçu est ce que vous voyez sur les cartes de l'onglet Récents de la fenêtre d'accueil. Il est rafraîchi à chaque enregistrement, si bien que la carte montre toujours l'image sur laquelle vous étiez garé au dernier enregistrement.
Pourquoi le même projet peut varier en taille
La description de la scène est compressée dans la version publiée. Les versions de développement l'écrivent sans compression pour qu'un plantage laisse quelque chose de lisible, ce qui peut rendre la même scène nettement plus grosse là-bas. Chaque version ouvre l'un ou l'autre fichier, et le dessin est identique. Seul l'empaquetage diffère.
Au-delà de ça, la taille suit ce que vous avez dessiné. Le travail vectoriel est minuscule. Les cellules raster et les calques Pixel sont sans perte, si bien qu'une peinture pleine page coûte à peu près ce que coûte une image sans perte de ce canevas, multiplié par le nombre de cellules. Les images importées sont rangées octet pour octet, exactement aussi grosses que les fichiers que vous avez apportés.
Ce que .cls n'est pas
Il n'y a pas d'aller-retour vers d'autres formats. Les fichiers Photoshop et SVG sont lus à l'entrée et convertis en calques Celas Studio ; rien n'est réécrit vers eux, et enregistrer ne touche jamais le fichier dont vous avez importé.
Celas Studio ne réécrit pas non plus un .cls en PSD, en SVG ni en aucun autre document modifiable. Sortir veut dire rendre : des images, une séquence d'images, une planche de sprites, un GIF animé ou une vidéo, tout cela couvert dans Exporter. Si vous voulez une copie du projet lui-même, utilisez Enregistrer sous.