Je republie cette page puisque apparemment il reste des utilisateurs de ce petit script :)
À leur attention donc, revoilà la page de fgg :
Version courante : 1.2
Pour les utilisateurs d'appareils photo numériques, la création de galeries HTML est laborieuse. Comme je ne trouvais pas d'outil satisfaisant pour créer mes galleries, j'ai fini par en écrire un en Perl. Il est très simple et crée des fichiers HTML très faciles à éditer (par exemple pour ajouter des commentaires). Le source HTML lui même est parfaitement lisible.
Ce programme est principalement destiné à la création de galeries de photos ou tout au moins d'images de grande taille.
Attention, fgg a été écrit pour mes besoins spécifiques, il n'est donc pas nécessairement adapté à ce que vous voulez faire, surtout si vous cherchez quelque chose de complexe.
Addendum 2006, Notez que ce script est assez facile à modifier. En revanche il n'est plus maintenu, j'utilise actuellement Gallery qui est plus adapté à mes besoins. fgg peut toutefois rendre des services si on veut rapidement créer une petite page. Ceci dit les utilisateurs de KDE auront peut-être remarqué que konqueror (le gestionnaire de fichiers / client web) de KDE dispose d'un module permettant de transformer un répertoire de photos en galerie HTML. Il existe probablement un gadget similaire dans Gnome.
Pour créer une galerie, il suffit de copier les images (en JPEG) que vous voulez y faire figurer dans un répertoire. Les fichiers doivent avoir un nom se terminant en .jpg ou .JPG. Ensuite il suffit de lancer fgg depuis ce répertoire. Le programe va créer :
Une fois que le programme a tourné, vous pouvez éditer le fichier index.html pour ajouter des commentaires, un titre, etc. J'utilise pour ce faire Mozilla, mais n'importe quel éditeur devrait faire l'affaire, le HTML étant parfaitement lisible. Les pages HTML créées sont en HTML 4.01 transitionnel.
fgg crée des images réduites à partir des originaux en fonction des taux de réduction définis dans le programme (par défaut 0.25, 0.5 et 0.75, ces valeurs étant modifiables). Le but est de garantir que la géométrie des images reste inchangée. En revanche, celà signifie que, par exemple, la petite image générée aura une définition qui dépendra de la résolution de l'image originale.
Par exemple, voici le résultat avec des images issues de deux de mes appareils :
| Appareil | Taille d'origine | Petit (0,25) | Moyen (0,5) | Grand | Géométrie |
|---|---|---|---|---|---|
| Canon G3 | 2272x1704 | 568x426 | 1136x852 | 1704x1278 | 1,33 (4/3) |
| Fuji MX 1700 | 1280x1024 | 320x256 | 640x512 | 960x768 | 1.25 |
fgg repose sur deux utilitaires :
J'ai écrit fgg sur une machine Linux. Le programme devrait tourner sous n'importe quelle distribution pourvu que vous éditiez les chemins codés dans le fichier (voir Installation ci-après). Il devrait tourner sans difficultés sous n'importe quel Unix. Apparemment il fonctionne sous Windows (mais plusieurs utilisateurs semblent avoir eu des problèmes). Il devrait tourner sous MacOS X sans problèmes mais je n'ai pas essayé. Quand aux anciennes versions de MacOS ou autres OS étranges de ce genre, aucune idée...
Le programme est personnalisé en éditant directement le source. On peut modifier plusieurs paramètres, la taille des images créées, la couleur des pages, le nombre de colonnes, etc. Le programme est abondamment commenté et devrait être facile à comprendre.
Voici à quoi ressemble la sortie de fgg lorsqu'on le fait tourner dans un répertoire contenant quelques fichiers JPEG :
|
Notez que les images proviennent de deux appareils différents et ont des résolutions et des géométries différentes. Un des fichiers est nommé avec une espace pour vérifier que ça ne posait pas de problèmes.
fgg est assez verbeux dans son fonctionnement mais au moins comme ça on sait qu'il travaille :)
fgg est disponible sous forme d'un fichier gzippé : fgg.gz (joint à cette page).
Le logiciel est distribué sous licence GPL.
L'installation est simple :
Ouvrez fgg avec votre éditeur préféré (ne vous inquiétez pas même si vous ne savez pas programmer l'édition est simple).
Et voila.
Amusez vous bien. :)
| Attachment | Size |
|---|---|
| fgg.gz | 3.29 KB |