Outils d'utilisateurs

Outils du Site


Sidebar

====== Navigation dans le wiki ====== * [[accueil|Accueil]] * [[http://melusine.eu.org/syracuse/contrib/|Syracuse]] //(contributions)// ===== Espaces dédiés ===== * [[pstricks:index|PSTricks]] * [[Pgf/Tikz:index|Pgf/Tikz]] * [[gnuplot:index|Gnuplot]] * [[octave::index|Octave]] ===== Contributeurs ===== * [[mc:index|Maxime Chupin]] * [[cp:index|Christophe Poulain]] * [[jms:index|Jean-Michel Sarlat]] * [[sylcha:index|Sylvain Chambon]] * [[rouxn:index|Nicolas Roux]] * [[tj:index|Thierry Joffredo]] * [[tg:index|Thierry Gauvin]]

jms:swfa

====== Construction d'une animation avec png2swf ====== Disposant d'un fichier PDF dont les pages constituent les images successives d'une animation, je veux en obtenir une version //flash//. Les pages du fichier PDF sont au format A4, il y a donc beaucoup de blanc inutile autour des images, il faut découper les pages aux dimensions de l'animation. Par ailleurs le format SWF a des limitations en terme de //shapes// contenues (65536), la complexité du PDF que je veux convertir ici est telle que je ne pourrais pas effectuer une conversion directe de PDF vers SWF. La solution est de convertir les images du fichier PDF en images PNG et de produire l'animation à partir de celles-ci. Nous aplatissons les images en perdant l'//aspect vectoriel// mais au moins nous pourrons obtenir l'animation. Voici la session sous **Linux**: {{ :jms:swf-1.png |Session}} * Dans un premier temps j'utilise le script [[http://syracuse-dev.org/syracuse/wiki/popip|popip]] qui va produire les images tout en les détourant semblablement et en leur appliquant un facteur d'échelle. * Enfin l'utilisation de **png2swf** construit l'animation, l'option ''-r'' fixe le //framerate// : 9 images/seconde. Les fichiers utilisés sont à voir ici : [[http://melusine.eu.org/syracuse/journal/2008/09/03/swf/]]

jms/swfa.txt · Dernière modification: 2008/09/03 17:53 par jms