#851 Le 17/08/2010, à 16:34
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
La révision #128 est en ligne
Demain, je m'attaque à la gestion des interpolations sous SVG, qui est la partie me semble-t-il la plus facile, alors que ce qui a été mis en place aujourd'hui était plus complexe ...
Hors ligne
#852 Le 18/08/2010, à 13:49
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
L'upload du package basé sur la révision #128 a été fait ! En attente de la compilation.
Dernière modification par Brozowski (Le 18/08/2010, à 13:49)
Hors ligne
#853 Le 18/08/2010, à 14:12
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Impec' !
De mon côté, je viens de réussir à faire fonctionner l'animation par interpolation. Ce qui est amusant, c'est que pour le SVG, une animation ne peut se faire que le long d'un chemin (path).
Ici : http://kevlar.voila.net/temp/18_aou_201 … _ligne.svg
Ainsi, ce qui est "compliqué" sous Flash devient "basique" pour le SVG. Enfin, une fois compris, çà va tout seul.
Voici un le bout de code correspondant à la production d'une animation par interpolation entre deux points (donc, le long d'une droite )
if ((effet && 1) == 1)
{
printf("interpolation sur la frame :%d\n",((s_datas *)(temp->data))->frame);
fprintf(f," <animateMotion begin=\"%ss\" dur=\"%ss\" \n",svg_position_to_time(previous_frame,fps),
svg_position_to_time(((s_datas *)(temp->data))->frame-previous_frame,fps));
fprintf(f," path=\"M %d,%d L %d,%d\"\n",svg_correct_x(xmem),svg_correct_y(ymem),
svg_correct_x(((s_datas *)(temp->data))->x),
svg_correct_y(((s_datas *)(temp->data))->y));
fprintf(f," />\n");
}/* endif effect interpolation */
Dernière modification par kevlar (Le 18/08/2010, à 14:16)
Hors ligne
#854 Le 18/08/2010, à 16:24
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Juste pour vous signaler en passant un petit comparo pour les navigateurs et le SVG :
- Firefox 3.6 : inutilisable pour visionner les animations SVG
- Chromium : commet certaines erreurs d'animation, notamment dans la gestion des transparences (canal alpha/opacité)
- Opera 10 : parfait, c'est à mon sens le seul qui puisse servir à tester le SVG. :):)
Hors ligne
#855 Le 18/08/2010, à 17:38
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Bien, maintenant, la gestion de la transparence (canal alpha) est fonctionnelle pour l'exportation SVG ; voici un exemple : http://kevlar.voila.net/temp/18_aou_210_alpha.svg
Je viens donc de mettre sur BZR la révision #129, qui intègre donc deux nouveautés :
- gestion des transitions par interpolation
- gestion des transitions alpha ; ATTENTION: seul Opera peut restituer une animation alpha !
@Brozowski : quand tu veux ! :)
Dernière modification par kevlar (Le 18/08/2010, à 17:40)
Hors ligne
#856 Le 18/08/2010, à 19:17
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je vais critiquer :
À mon avis, il manque une option pour lire l'animation dans Ella (et qui n'utilise pas les outils flash) directement dans la zone de travail...
Hors ligne
#857 Le 18/08/2010, à 19:28
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je vais critiquer
:
À mon avis, il manque une option pour lire l'animation dans Ella (et qui n'utilise pas les outils flash) directement dans la zone de travail...
D'accord, d'autant plus que le SVG me séduit de plus en plus ... mais, quelle lib est capable de le faire ? Et, de toute façon, par rapport à Flash, le SVG ne gère cependant pas le son.
Quant à lire l'animation dans la zone de travail, j'y pense depuis des mois, mais c'est un chantier énorme, et qui va déboucher sur un clonage de Macromedia/Adobe Flash ...
Dernière modification par kevlar (Le 18/08/2010, à 19:29)
Hors ligne
#858 Le 18/08/2010, à 23:08
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
La révision #129 est prête et est sur le PPA
Hors ligne
#859 Le 19/08/2010, à 11:45
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
La révision #129 est prête et est sur le PPA
Merci, à bientôt pour la 130
Hors ligne
#860 Le 19/08/2010, à 14:03
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Voilà, les rotations fonctionnent maintenant, comme ici : http://kevlar.voila.net/temp/19_aou_2010_rotation.svg
J'attends un peu pour mettre en ligne la nouvelle révision ...
Hors ligne
#861 Le 19/08/2010, à 19:54
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Pour finir la journée, mise en place de la gestion des transitions par zooming : http://kevlar.voila.net/temp/19_aou_2010_zoom.svg
A noter que seul Opera parvient à restituer correctement ce type d'effet, même Chromium bugue ...
Pour résumer, ce soir, l'ensemble des transitions qui existaient pour le format Flash (interpolation de mouvement, zooming, rotation, fondu-alpha) ont été transposées pour le format SVG.
Il me reste à étendre tout cela aux autres objets (ellipses, lignes, textes, bitmaps).
En attendant, je mets en ligne la révision #130. Brozowski, à toi de jouer !
Hors ligne
#862 Le 19/08/2010, à 20:24
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Pour finir la journée, mise en place de la gestion des transitions par zooming : http://kevlar.voila.net/temp/19_aou_2010_zoom.svg
A noter que seul Opera parvient à restituer correctement ce type d'effet, même Chromium bugue ...
Pour résumer, ce soir, l'ensemble des transitions qui existaient pour le format Flash (interpolation de mouvement, zooming, rotation, fondu-alpha) ont été transposées pour le format SVG.
Il me reste à étendre tout cela aux autres objets (ellipses, lignes, textes, bitmaps).
En attendant, je mets en ligne la révision #130. Brozowski, à toi de jouer !
C'est envoyer ! C'est dans la liste d'attente.
Question : Il y a des intéresser pour ella sur Maverick (10.10) ?
Hors ligne
#863 Le 20/08/2010, à 15:43
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@Brozowski : merci, et pour ta question, si je peux me permettre, propose-le d'office, sur les forums nous sommes de grands timides :lol::lol:
Sinon, j'ai intégré les ellipses et les lignes à l'exportation SVG. Mais, deux problèmes apparaissent :
- pour les objets textes, SVG contrairement à Flash, ne sait pas gérer le retour chariot, donc il faudra un peu programmer mais rien de méchant.
- et pour les objets bitmap (images intégrées) ce n'est pas gagné ! Déjà, il faut utiliser la norme 1.1, et, de plus, il n'a pas l'air possible d'incorporer les images comme le fait Inkscape
Hors ligne
#864 Le 20/08/2010, à 17:18
- Kanor
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
kevlar tu n'arrive pas intégrer une image dans du svg un truc comme ça
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="1440px" height="900px" version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<desc>This graphic links to an external image
</desc>
<text x="250" y="150"
font-family="Verdana" font-size="55" fill="blue" >
Bonjour vous
</text>
<!-- Montre le contour du canevas avec un élément 'rect' -->
<rect x="1" y="1" width="998" height="298"
fill="none" stroke="blue" stroke-width="2" />
<image x="0" y="0" width="1440px" height="900px"
xlink:href="/donne/Old/HOME/background/chameleon/fair3.jpg">
<title>My image</title>
</image>
</svg>
??
sinon je sais qu'il y a un bug de l'intégration d'un svg dans un svg
Hors ligne
#865 Le 20/08/2010, à 17:58
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Oui ,Kanor c'est la manip' que je connais, mais note qu'elle suppose que ton image, nommée ici 'My image', réside quelque part, soit sur ton disque dur, soit sur internet (on l'appelle par une URI). Cela me pose problème, car si Inkscape arrive à contourner ce problème, la norme SVG devrait l'expliquer quelque part ...
Hors ligne
#866 Le 20/08/2010, à 18:37
- Kanor
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je viens de regarder un fichier svg inskape avec une image il utilise le principe d'intégrer l'image dans le fichier svg en base64
<image
xlink:href="data:image/png;base64,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 SUVORK5CYII= "
y="0"
x="0"
id="image11"
height="187"
width="186" />
plus d'info la
http://en.wikipedia.org/wiki/Data_URI_scheme
Dernière modification par Kanor (Le 20/08/2010, à 18:38)
Hors ligne
#867 Le 20/08/2010, à 18:53
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@Kanor : un grand merci
Hors ligne
#868 Le 20/08/2010, à 20:37
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Les packages de ella basé sur la révision #130 ont été refait !
Explication : Pour pouvoir créer dans le même PPA un paquet pour lucid et un paquet pour maverick il à fallu changer la numérotation des version qui est à présent comme ceci : ella-version.upstream-bzr revision~version ubuntu version package (exemple : ella-0.1-bzr130~maverick1 / ella-0.1-bzr130~lucid3)
Edit : J'ai remarqué, suite à une erreur de compilation sur Launchpad pour Maverick, que le paquet libswfdec-0.8 n'est pas dans les dépôts ... ils (les dév de Ubuntu) laisser uniquement la version 0.7 ... Normal ???
Dernière modification par Brozowski (Le 20/08/2010, à 20:40)
Hors ligne
#869 Le 20/08/2010, à 22:13
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Peut-être pas encore arrivée ?
Hors ligne
#870 Le 20/08/2010, à 23:05
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Pas un problème, Ella n'utilise que les fonctions de swfdec >=0.6
Hors ligne
#871 Le 21/08/2010, à 11:14
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ok, mais dès que j'ai un peu de temps je package la 0.9 (qui est pour l'instant une unstable) et je met dans le PPA pour ceux qui voudront en tirer profit (il doit bien y avoir un avantage à utiliser la 0.9 )
Hors ligne
#872 Le 21/08/2010, à 11:34
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Bien vu, mais teste bien de ton côté la partie "lecteur" pour vérifier que cette version 0.9 est au point. En même temps, bonne nouvelle pour swfdec, cela indique que son développement continue
Hors ligne
#873 Le 21/08/2010, à 14:33
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
l'exportation texte vers SVG fonctionne maintenant, y compris en multiligne, et le texte sera éditable dans un logiciel gérant le SVG comme Inkscape.
Des petites imperfections au niveau de la façon dont la navigateur rend l'écart entre les lignes, mais ce n'est pas prioritaire.
Hors ligne
#874 Le 22/08/2010, à 17:30
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Bon, l'exportation vers SVG des images et surtout (:mad:) de leurs animations fonctionne maintenant, mais uniquement en local. Il me reste à apprendre à coder en "base64" pour intégrer les images au fichier SVG. Heureusement, Gtk fournit des routines ad-hoc . Quand ce sera fait (1 ou deux jours) je mettrai en ligne la révision #131.
Une remarque pour ceux qui veulent développer pour le SVG. L'animation le long d'un chemin (AnimateMotion) a un fonctionnement particulier, qu'il faut comprendre sous peine de prise de tête
Il faut coder le chemin en "relatif" (exemple path m 0,0 l 10,10 et non pas en absolu comme path M 0,0 L 10,10) ; mais ce n'est pas tout ! Ce qui détermine le déplacement de l'objet, c'est sa position initiale lors de sa création. Ainsi, avec le chemin que je vous donne comme exemple, le déplacement se fera le long d'une ligne imaginaire qui déplacera l'objet vers le bas et à droite de 10 pixels, quelle que soit la position de départ de l'objet.
Dernière modification par kevlar (Le 22/08/2010, à 17:31)
Hors ligne
#875 Le 22/08/2010, à 18:20
- Kanor
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
kevlar c'est possible que tu garde la possibilité de laisser les image à part avec des adresse relative ça permet d'avoir des fichier svg plus léger
Hors ligne