Bonjour Nal,
Je t’Ă©cris pour te faire part des derniĂšres Ă©volutions de mon projet nanim.
Au cas oĂč tu aurais oubliĂ©, nanim est un format d’animations que j’ai créé lors du dĂ©veloppement de Newton Adventure.
Comme tout bon dĂ©veloppeur moderne, j’ai rĂ©inventĂ© la roue en voyant que j’avais le choix entre une roue en bois (GIF) et des roues carrĂ©es (APNG, MNG), mais surtout pour pouvoir utiliser une technique connue sous le nom barbare de texture packing.
_nanim_
Outre de nombreuses corrections, j’ai ajoutĂ© au fur et Ă mesure de mes besoins de petits outils en ligne de commande pour manipuler les fichiers nanim. Dans l’esprit UNIX, chaque outil est destinĂ© Ă une tĂąche prĂ©cise :
- nanimenc, pour créer un nanim à partir de PNG ;
- nanimdec, pour extraire des PNG ;
- nanimls, pour afficher des informations sur un nanim ;
- nanimopt, pour le texture packing ;
- nanimview, pour jouer les animations ;
- gif2nanim, pour convertir des
(ćé€) totoz (ćé€ăăăŸă§)animations existantes ; - nanimmerge, pour fusionner des nanims ;
- nanimrename, pour renommer des animations ou les images au sein d’un nanim.
J’aimerais disposer d’un outil graphique (nanimstudio ? nanimator ?) pour faire ces opĂ©rations, mais j’Ă©tudie actuellement les logiciels existants, car je n’ai pas le temps de dĂ©velopper une interface utilisateur complĂšte, et je prĂ©fĂ©rerais donc Ă©crire un simple greffon d’import‐export.
En attendant la suite, je te laisse convertir, Ă titre d’exercice, cette animation de chauve tournant.
# AĂŻe
PostĂ© par vincent LECOQ (site web personnel) . ĂvaluĂ© Ă 9.
Je me suis dit un instant que j'allais essayer de te rendre service en codant un codec de ton format pour the gimp, mais apparement tu as tout codé en java et mes yeux ont fondus.
[^] # Re: AĂŻe
PostĂ© par devnewton đș (site web personnel) . ĂvaluĂ© Ă 5.
Si tu n'aimes pas java, il te suffit de générer le code de lecture/écriture dans ton langage préféré avec protobuf à partir de la spec.
Ca se code en quoi les codecs gimp?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: AĂŻe
PostĂ© par vincent LECOQ (site web personnel) . ĂvaluĂ© Ă 6.
je connais encore mal ce sujet, mais j'imagine que faire un bon vieux .so en C permettra de le binder sur tout autre langage digne de ce nom.
j'y jette un noeil ;)
# Liens
PostĂ© par Tit . ĂvaluĂ© Ă 2.
Le lien sur nanim dans le journal ne fonctionne pas (il y a des tirets en trop je crois), voilĂ le bon lien.
Il me semble que mettre des liens sur tes journaux précédents parlant de nanim auraient été intéressant.
[^] # Re: Liens
PostĂ© par devnewton đș (site web personnel) . ĂvaluĂ© Ă 2.
Bizarre, je suis sĂ»r d'avoir tester les liens en "prĂ©visualisation"…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Liens
PostĂ© par BAud (site web personnel) . ĂvaluĂ© Ă 3.
corrigé.
Pour les liens vers les journaux précédents, regarder le tag nanim.
# Chauve tournant
PostĂ© par Bayet Thierry . ĂvaluĂ© Ă 0.
Heu, chauve qui peut… Nan mais, t'aurais pu y mettre un «beatnick». Moi, mes ch'veux tiennent pas Ă moi, j'tiens plus Ă eux, faut pas exagĂ©rer non plus. Qui c'est qui fait la loi?
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.