OpenAnima 1.1 accroche GIF et sprites au bureau

Résumé

OpenAnima est une application libre: GIF, APNG et sprites deviennent des calques transparents deplacables sur le bureau Windows, depuis la 1.1 sur deux ecrans.

Recommander
Nom
OpenAnima
Version
1.1
Tarif
Gratuit
Open source
Open source
Système
Windows
Mis à jour
2026-11-09 16:57

OpenAnima est une application libre pour Windows: les GIF, APNG, extraits WebM, images fixes et sprites deja sur la machine deviennent des fenetres transparentes separees qui flottent au dessus du bureau. Le fond d ecran ne bouge pas, le theme du systeme non plus. Ce qui s ajoute, ce sont des calques que l on peut tirer, verrouiller et rendre transparents au clic, pour qu un compagnon de bureau, un personnage en pixels ou une barre d etat se mettent enfin en mouvement.

Ce qu est vraiment un calque

L explorateur range les icones sur un mur. Un calque est une seconde feuille transparente collee devant ce mur. Chaque calque est une fenetre a part et les calques ne se genent pas: en deplacer un laisse les coordonnees des autres intactes.

Les reglages d un calque se rangent en trois groupes. La geometrie couvre la position, l echelle et l opacite, l animation la vitesse de lecture.

Le comportement tient en quatre interrupteurs. Le verrou empeche un deplacement accidentel. Un clic traversant envoie la souris vers la fenetre du dessous, le maintien au premier plan garde le calque visible au dessus des autres programmes, et le masquage retire le calque du bureau en conservant sa configuration.

Tout cela part dans un config.json local et revient au lancement suivant. L ecriture est atomique et porte un numero de schema, une configuration abimee est sauvegardee avant d etre restauree. Un seul champ casse ne doit pas couter toute une disposition de bureau.

Huit types de sources, chacun avec ses reglages

Un outil qui ne lit que des GIF lasse en une semaine. OpenAnima en compte huit: GIF, image fixe, APNG, video WebM, dossier d images, bande de sprites, planche de sprites et HUD compose.

Les quatre premiers sont un fichier pour une sequence: on depose, ca joue. Les quatre suivants demandent un peu de structure.

Un dossier d images attend des fichiers nommes dans l ordre et un asset.json qui declare le type et la cadence. Une bande de sprites se decoupe image par image dans une seule ligne ou une seule colonne. Une planche de sprites est plus libre, chaque animation peut y recevoir un nom dans asset.json. Un HUD compose empile des images en couches et y accroche quelques curseurs de valeurs a l execution: c est ainsi que se construisent les barres de vie et de mana.

Ces quelques lignes dans asset.json paraissent anodines et decident pourtant si l outil servira encore l an prochain. L image et sa description vivent separement: les memes fichiers avec d autres valeurs donnent une autre animation, et ce que l on modifie est du texte, pas du code.

L import ouvre une fenetre qui devine le type et demande confirmation. Un mauvais pronostic se corrige a la main, une bande de sprites se recadre sur l apercu, se compte et se met en boucle, ce qui evite le detour par un autre editeur.

Une page de bibliotheque gere les sources: un fichier, un dossier entier, un paquet organise en dossiers ou une archive. Elles s affichent en vignettes, et un clic pose l element choisi sur le bureau.

Nombre d images et cadrage d une bande de sprites
Nombre d images et cadrage d une bande de sprites

La version 1.1 pose les calques sur chaque ecran

Avant la 1.1, un calque ne connaissait que l ecran principal. Cette version ajoute le deplacement d un ecran a l autre, et la fenetre principale permet d affecter un calque a un ecran precis. Si la disposition change ensuite, les calques sortis de la zone visible reviennent a une position sure au lieu de disparaitre derriere le bord.

Un chemin de retour accompagne le reste. Un calque verrouille, en clic traversant ou deplace hors de vue est la chose la plus facile a perdre, puisqu il ne se clique ni ne se tire. Des boutons dans la page de reglages et dans la page de diagnostic, plus les memes commandes depuis la zone de notification, recentrent un calque ou le rendent utilisable.

La page de diagnostic liste des faits d execution: version, chemin de la configuration, emplacement du journal, nombre de calques actifs et derniers avertissements.

Le panneau d inspection ouvert apres selection d un calque
Le panneau d inspection ouvert apres selection d un calque

Une interface locale pour le direct et l automatisation

Une fois l animation posee sur le bureau, l envie suivante est de la piloter depuis un programme: changer de scene, remplacer une source sur un evenement, suivre l etat d un direct. OpenAnima garde pour cela une interface locale experimentale. Elle est fermee par defaut, ne se lie qu a l adresse de bouclage quand on l ouvre, et toute requete qui modifie l etat doit porter un en tete de jeton.

La surface n est pas luxueuse mais suffit: consulter l etat, lister les calques, en creer un, changer position et echelle, enregistrer et rappeler des scenes, lire les derniers evenements. Un outil externe qui vise un calque devrait employer l identifiant persistant, car il survit aux sessions alors que l identifiant d execution change a chaque demarrage.

Deux reserves vont avec. L interface sort a titre experimental et le contrat peut encore bouger. Les evenements passent par un tampon en memoire avec interrogation, il n y a pas encore de canal de poussee. Si le port par defaut est pris, elle en choisit un autre, et l adresse affichee dans la fenetre fait foi.

Un HUD compose vu en couches, avec ses curseurs
Un HUD compose vu en couches, avec ses curseurs

A qui cela convient, et les angles rudes

Trois profils y trouvent leur compte. L un veut une creature animee sur le bureau et refuse d installer tout un environnement de bureau pour cela. Un autre diffuse ou enregistre et a besoin d un element visuel a allumer et eteindre a tout moment. Un troisieme accumule des sprites en pixels et veut experimenter.

Les sources restent sur la machine, aucun compte n est requis et rien n est verifie en ligne.

Les angles rudes sont tout aussi visibles. Le projet est tenu par une personne, le depot compte a peine plus de quarante etoiles, la documentation est surtout en anglais. Pour les HUD composes et les planches de sprites, il faut encore d ecrire la configuration a la main, et l interface ne fait que la moitie du chemin. Le canal alpha d un extrait WebM depend de la couche media locale et des decodeurs installes: un fond noir ou des pixels dechires designent d abord le decodage. La version du magasin pese 61.9 MB et demande Windows 10 a partir de la 17763.

Un dernier point reste a votre charge: les images, animations et sprites utilises par un calque appartiennent a leurs auteurs. L outil ne fournit aucune source et ne juge pas l usage commercial.

OpenAnimaTéléchargement
Systèmes pris en charge : Windows