====== [ boite à outils:imagemagick ] ====== **//Ou comment utiliser ImageMagick ...// ** ---- ---- ---- \\ ====== Créer un film ====== **Objectif:** Pouvoir créer un film à partir de plusieurs images. **Pré-requis:** * ImageMagick: disponible sur le site [[http://www.imagemagick.org/]]. **Réalisation:** * Créer un fichier //film.bat// avec le code suivant: convert -delay 20 -loop 0 *.jpg film.gif * Lancer le fichier dans le répertoire des images. Pour obtenir un fichier mpeg, il suffit de remplacer film.gif par film.mpeg. **Autres options:** Plus d'infos sur cette fonction disponibles [[http://www.imagemagick.org/script/convert.php|ici]] \\ ====== Insérer un logo (watermark) ====== **Objectif: Pouvoir insérer un logo sur une ou plusieurs images** **Pré-requis:** * ImageMagick: disponible sur le site [[http://www.imagemagick.org/]]. * PerlMagick: disponible sur le site [[http://www.imagemagick.org/script/perl-magick.php]]. C'est nécessaire pour automatiser la procédure. **Réalisation pour une image:** * Créer un fichier //logo1.bat// avec le code suivant: composite -compose bumpmap -gravity southeast logo.png in.jpg out.jpg ou pour garder la couleur: composite -compose bumpmap -dissolve 15 -gravity southeast logo.png in.jpg out.jpg * Lancer le fichier dans le répertoire des images. **Résultat:** {{boite_a_outils:input.png|}} + {{boite_a_outils:logo_blueswallow.png|}} = {{boite_a_outils:output.png|}} **Réalisation pour automatiser la procédure (testé sur Ubuntu Feisty 7.04):** * Créer un fichier //logo// avec le code suivant: for f in *.jpg ; do composite -compose bumpmap -dissolve 15 -gravity southeast logo.png $f $f.jpg; done for f in *.jpg.jpg; do mv $f `echo $f | sed "/.jpg.jpg/s//_marked.jpg/"`; done ou for f in *.jpg ; do composite -compose bumpmap -gravity southeast logo.png $f `echo $f | sed "/.jpg/s//_marked.jpg/"`; done * Lancer le fichier avec le code suivant dans le répertoire des images: sh logo **Autres options:** Plus d'infos sur cette fonction disponibles [[http://www.imagemagick.org/script/composite.php|ici]] \\ ---- ---- ---- ~~DISCUSSION~~ \\