Source: Scratch Wiki en français
Il existe divers formats communautaires sur Scratch permettant de sauvegarder un document ou autre sur un projet et l'utiliser ailleurs sur le site.
Formats d'encodage
L'« encodage » consiste à transformer des données vers un format compatible avec les variables cloud.
Formats d'image matricielles
Une image matricielle ou image bitmap est une image définie par une largeur, une hauteur et des pixels (dimensions de l'image).
Liste des couleurs
Les « Listes de couleurs » sont des listes contenant tous les pixels d'une image.
Les dimensions de l'image sont connues par le lecteur d'image (division x/y).
Avantages & Inconvénients
Avantages :
- le fichier est importable dans une liste ;
Inconvénients :
- il est difficile de calculer les dimensions de l'image ;
- une image est impossible à dessiner sans ces dernières.
.imw
Le format imw (IMage Wilhelm43) est un format créé par wilhelm43[1] . Non-compressé, il contient la hauteur de l'image et une résolution en en-tête. Sa largeur, elle, peut varier en fonction de la ligne de l'image[1].
Fonctionnement[1]
En-tête :
résolution\taille y@
Ligne :
couleur/couleur/…couleur/#/
Où « # » est un saut de ligne.
Matrice de l'image :
/#/ligne/#/…/#/◊
Où « # » indique la fin du fichier.
Avantages & Inconvénients
Avantages :
- étant donné la taille du fichier, il ne peut pas transiter sur les variables cloud ;
- la largeur variant à chaque ligne, il est possible de créer des images formées ;
Inconvénients :
- les fichiers sont très lourds
- la largeur variant à chaque ligne, l'interprétation du fichier pour vérifier d'éventuelles erreur est plus complexe.
ligne/¬/ligne
un changement de frame, on ajoute une frame (et crée donc un imw animé si ce n'est pas le cas)[1].Références
- ↑ 1,0 1,1 1,2 et 1,3 Format IMW, À propos