vendredi 22 janvier 2010

ant : créer des vignettes


Description


Ant permet de copier des fichiers de façon à les redimensionner, ce qui est adéquat pour faire des vignettes.
Voici comment créer des vignettes pour certains types de fichiers.


Exemple


Pour créer des vignettes d'une taille maximum de 160 en largeur pour des jpeg depuis le répertoire relatif ./in/images vers le répertoire relatif ./out/_img.

Pour tester, taper la ligne suivante en ligne de commande :
ant -f imagettes.xml
à supposer que le fichier d'exemple ci-après se nomme imagettes.xml.

Installation supplémentaire : la tâche image nécessite l'installation de fichiers jar trouvable ici et à placer par exemple dans le répertoire lib de votre installation ant.

<?xml version="1.0" encoding="ISO-8859-1"?>

<project name="makeThumbs" default="makeThumbs" basedir=".">

<description> truc </description>

<property name="img.rep.in" value="./in/images"/>
<property name="img.rep.out" value="./out/_img" />

<target name="makeThumbs">
<image destdir="${img.rep.out}" overwrite="yes">
<fileset dir="${img.rep.in}">
<include name="**/*.jpeg" />
</fileset>
<scale width="160" proportions="cover"/>
</image>
</target>

</project>


Plus d'informations sur


  • la tâche image ici.
  • les jars supplémentaires à installer ici et ici.
  • les critères fichiers ici.
  • les "types de ressources" fichiers ici.
  • Ant ici.




Aucun commentaire:

Enregistrer un commentaire