Site WEB
F.A.Q. sur le forum
Présentation
Interface graphique
- projet
- général
- pages d'index
- planches contact
- pages images
- préférences
Usages avancés
Anomalies
Support
Historique
Aider ImageCollection

Présentation

ImageCollection

Ce logiciel a été écrit pour aider des non-informaticiens à générer facilement des "galeries photos" destinées à être publiées sur le WEB.

Historiquement, il était destiné à faire gagner du temps à des archers de Saint Quentin en Yvelines qui voulaient "mettre sur le WEB" les photos d'événements sportifs relatifs au tir à l'arc.

Et ceci sans devoir utiliser de logiciels payants (qu'ils soient commerciaux ou shareware).

Il est conçu pour deux niveaux d'utilisateurs : "débutant" (l'onglet "Projet" suffit alors) ou "avancé". Les réglages par défaut fournissent déjà un bon résultat. Consultez la documentation en ligne pour aller plus loin (ou fiez vous à votre intuition ;-)

Il produit des galeries "universelles", sensées êtres visibles sur n'importe quel navigateur capable d'afficher des images et ne nécessite aucune extension particulière que cela soit du coté serveur (e. g., PHP) ou du coté client (e. g., java).

Il s'agit, plus précisément, d'un générateur de "galerie photo" pour le Web à partir d'un répertoire contenant des images (par défaut, les formats BMP, GIF, JPEG, PNG, PSD et TIFF sont traités mais l'outil supporte beaucoup plus de format).

Il génère pour cela des vignettes et des images réduites (en JPEG) à partir des images contenues dans le répertoire initial. Il génère ensuite les pages HTML nécessaires (la page principale étant "index.htm").

La partie gauche contient la liste de toutes les images dans une zone avec ascenceur (scrollbar).

Cliquer sur une image provoque son affichage dans la partie droite.

index.html La partie droite contient l'image courante ainsi que les boutons de navigation.

Peut également indiquer le titre de l'image.

Fichier "index.htm"

Produit tout ceci dans un répertoire de destination nommé "imgcol". Le "micro-site" ainsi produit est autonome et son nom peut être changé.

Les pages HTML générées contiennent des boutons de navigation :

IcôneDescriptionRaccourcis clavier
Planche contact remonter à la planche contact correspondante u (Up) ou "flèche haute"
<< aller à la première page f (First)
< aller à la page précédente p (Previous) ou "flèche gauche"
> aller à la page suivante n (Next) ou "flèche droite"
>> aller à la dernière page l (Last)

Génère également des planches contact regroupant les photos et nommées "contact_*.htm" :

La partie haute contient le titre du site ainsi que les numéro des autres planches contacts.

Cliquer sur un numéro de planche contact affiche celle-ci dans la partie inférieure.

Planche contact La partie basse contient les images composant la planche contact.

Cliquer sur une image provoque son affichage.

Les planches contact contiennent également des boutons de navigation :

IcôneDescriptionRaccourcis clavier
  aller à la première planche contact f (First)
< aller à la planche contact précédente p (Previous) ou "flèche gauche"
> aller à la planche contact suivante n (Next) ou "flèche droite"
  aller à la dernière planche contact l (Last)

Pour voir une image, il suffit de cliquer sur sa vignette dans une planche contact.

Remarques :

  • Il est possible de choisir de pointer sur la page "contact_1.htm" au lieu de "index.htm". C'est même conseillé pour les sites lents ou s'il y a un grand nombre d'images.
  • Par défaut, le répertoire de destination est situé dans le répertoire d'origine. Si celui-ci se trouve dans une zone où l'écriture est impossible (e.g., un CD-ROM), il faudra impérativement spécifier un autre emplacement de destination.
  • Un fichier "imgcol.htm" est créé au même niveau que le répertoire "imgcol" et pointe (chemin relatif) vers la page de démarrage sélectionnée. Il peut être renommé.
  • Il est possible de personnaliser - manuellement - les boutons de navigation ou les images de fond de pages.
  • Ce logiciel a été testé (avec Mozilla et Internet Explorer) sous Windows 2000 et XP.
    Existe également en version beta sur plateforme Linux depuis la version 4.0.0.

Interface graphique

Cette interface se divise en trois parties principales :

  • la barre de menu,
  • les différents onglets,
  • la barre de boutons.
Interface graphique

La barre de menu

Introduite dans la version 8.0.0 d'ImageCollection dans le but d'alléger l'interface graphique en réservant l'utilisation des boutons aux fonctions principales, elle répertorie la totalité des fonctions disponibles dans l'interface et comprend quatre menus :
Menu "Fichier"

Gestion du projet.

Fichier

Sur plate-forme Windows, l'opération "Générer une archive ZIP" permet, comme son nom l'indique, de créer une archive au format ZIP d'une galerie existante. Cela pour faciliter l'envoi d'une galerie, par exemple par courrier électronique.

Cette archive, nommée "imgcol.zip" se trouve dans le même répertoire que la galerie générée (avec le fichier "imgcol.htm" et le répertoire "imgcol").

Une archive auto-extractible (ne nécessitant donc pas de logiciel du genre de "winzip" pour être exploitée) est également crée au même endroit sous le nom "imgcol.exe".

Note : Ces deux fichiers ne font pas partie de la galerie et peuvent être effacés par l'utilisateur.

Menu "Options"

Gestion des options.

Options

Par "options", il faut comprendre tous les réglages disponibles dans l'interface (et pas seulement ceux présents dans l'onglet "Options") à l'exception :

  • des préférences (qui disposent d'une sauvegarde particulière),
  • des titres des pages et des légendes des images car ceux-ci sont attachés aux répertoires et images d'origine,
  • du chemin du répertoire à traiter et de celui du répertoire cible (notion de "projet").

Lorsque le logiciel s'exécute, il sauvegarde automatiquement les options utilisées dans un fichier (s'il a les droits d'écriture nécessaires). Lors de l'exécution suivante, si ce fichier existe, la fonction Précédentes permet de reprendre les options utilisées précédemment.

La différence entre les fonctions Précédentes (dans le menu "Options") et Réutiliser (dans le même menu ou avec le bouton correspondant), c'est que le premier reprend les options de la dernière exécution d'ImageCollection alors que le deuxième reprend (si elles existent) les options de la dernière exécution sur le répertoire de destination choisi.

Cela permet de repasser l'outil en conservant les options déjà utilisées.

Note : si la fonction Réutiliser n'est pas accessible, c'est que les informations nécessaires n'ont pas été sauvegardées (par une version plus ancienne d'ImageCollection) dans le répertoire de destination spécifié.

Il est possible d'enregistrer manuellement les options courantes dans un fichier grâce à la fonction Sauvegarder ou de les lire depuis un fichier avec la fonction Charger. Ces deux fonctions sont accessibles par boutons ou depuis le menu "Options".

La fonction Par défaut (menu) restaure les valeurs par défaut des options. Cette fonction n'est pas disponible si l'utilisateur n'a pas les droits d'écriture dans le répertoire d'installation du logiciel.

Menu "Préférences"

Accès à la fenêtre d'édition des préférences utilisateur (e. g., choix du langage de l'interface).

Préférences
Menu "Aide"

Accès aux informations relatives à ImageCollection ainsi qu'à la documentation.

Aide

Les onglets

La partie centrale comporte cinq onglets qui regroupent de façon logiques les différentes options :
Onglet Projet
Informations caractérisant la galerie en cours :
  • le répertoire contenant les images à traiter,
  • le répertoire de destination (dans lequel sera créé le répertoire "imgcol" constituant la galerie),
  • le répertoire contenant une page de garde pour la galerie (optionnel).
  • le titre principal de la galerie.
Onglet Général
Paramètres généraux de la génération pour la galerie (e. g., couleurs du texte et des pages, ...).
Onglet des pages d'index
Paramètres relatifs à la génération des pages d'index ("index.htm").
Onglet des planches contact
Paramètres relatifs à la génération des planches contacts ("contact_n.htm").
Onglet des plages des images
Paramètres relatifs à la génération de la page associée à chaque image.

La barre de boutons

La partie basse de l'interface graphique contient les boutons contrôlant directement les principales fonctions de l'application. Les fonctions moins utilisées restant accessibles depuis la barre de menus.

Générer la galerie lance la génération de la galerie.
Tester permet de prévisualiser (avec les images de test) le résultat qui sera obtenu.
Afficher visualise la galerie qui a été générée dans le répertoire de destination.
Ces boutons ne sont actifs que s'il en existe une.
Réutiliser les options précédentes charge en mémoire les options précédemment utilisées pour le projet courant.
Charger options charge les options depuis un fichier.
Sauver les options enregistre les options courantes dans un fichier.
Documentation fait apparaître la documentation en ligne (ce document).

La fenêtre d'édition des préférences

Elle est accessible via la fonction "Editer les préférences" du menu "Préférences".

Note : les modifications apportées dans cette fenêtre sont prise en compte instantanément excepté sur le choix de la langue qui n'est effectif qu'au lancement suivant.

Préférences
Langage de l'interface
Permet de choisir la langue qui sera employée dans l'interface à partir du prochain lancement d'ImageCollection.
Voir les vignettes pendant la génération
Permet de ne pas afficher les vignettes au fur et à mesure de leur génération (un peu plus rapide).
Reprendre automatiquement les options déjà utilisée pour chaque galerie
Lorsqu'un répertoire de destination est choisi, permet de recharger automatiquement les dernières options utilisées pour cette galerie.
C'est comme si l'utilisateur cliquait toujours sur le bouton de chargement des dernières options après avoir choisi le répertoire de sa galerie.
Vérifier la disponibilité d'une nouvelle version au démarrage.
Si l'option est cochée, ImageCollection récupère le contenu du fichier version.txt sur le site "www.imagecollection.org" et en compare le contenu avec son propre numéro. Aucune information n'est envoyée vers l'extérieur.
Si un pare-feu (firewall) protège votre machine, il devrait (normalement) détecter cette tentative d'accès à Internet. C'est normal et vous pouvez autoriser sans crainte ImageCollection à accéder au réseau.
Si le réseau n'est pas accessible, rien n'est affiché.
Fermeture automatique de la fenêtre de progression
Ferme automatiquement la fenêtre de progression à la fin de l'exécution sauf si une erreur s'est produite au cours de celle-ci.
Noter la date de génération du site dans les fichiers
Les fichiers HTML générés contiennent alors (de façon non visible) la date de leur création.
Demande le répertoire de travail au démarrage
Lors du lancement, ouvre la fenêtre de sélection du répertoire de travail.
Rappel : pour les répertoires, il suffit de placer un "_" au début de leur nom pour qu'ils soient toujours ignorés.
Avec mise en cache plus rapide
Si cette case est cochée, la mise en cache des images d'une galerie existante est fortement accélérée.
En contrepartie, une interruption pendant cette mise en cache provoque la perte des images déjà générées dans cette galerie et qui devront donc être regénérées.
Visualisation après génération
Lance automatiquement un navigateur sur la page sélectionnée : l'index ou la première planche contact.
index.htm ou contact_1.htm
"index.htm" "contact_1.htm"
Le fichier "imgcol.htm" créé pointe sur la page choisie.
Conservation des images visualisées dans le mini-navigateur
Si l'option est cochée, les vignettes produites lors de la génération des galeries sont conservées pour permettre leur visualisation ultérieure dans le mini-navigateur de légendage même si les galeries en questions ont été déplacées.
Les images générées lors de l'aperçu des images dans le mini-navigateur de légendage sont systématiquement conservées pour un usage ultérieur.
Le bouton "Effacer" vide ce cache (situé dans le répertoire "database" d'ImageCollection).
Avec confirmation d'écrasement d'une galerie existante
Si l'option est cochée (par défaut), une confirmation est demandée avant d'écraser une galerie existante.
Cette confirmation n'est plus pertinente si le mode "Mise en cache plus rapide" est activé.

Onglet Projet

Répertoire d'origine des images

Répertoire d'origine des images

Répertoire à traiter
Spécifie le répertoire contenant les images qui vont donner naissance aux pages générées.
Bouton Légender
Lance un petit outil permettant de visualiser et légender les images dans leur répertoire d'origine.
Bouton Doublons
Recherche, dans le répertoire d'origine des images (et ses sous-répertoires), toutes les images dupliquées (examine le contenu des fichiers pour repérer les fichiers identiques même si le nom n'est pas le même).
Affiche ensuite une fenêtre des groupes de noms de fichiers correspondants à la même image. Pour chaque groupe, sélectionner le fichier à conserver parmi toutes les copies. Lorsque le bouton "Effacer" de cette fenêtre est invoqué, tous les fichiers non sélectionnés sont effacés.
Tiens compte de la sous-option "global" "global".
Dans ImageCollection, cette opération est la seule qui peut affecter les images d'origine.
Parcours d'arborescences
L'option "Sous-répertoires avec des images" offre trois choix :
  • "ignorés" : ne considère que les images se trouvant dans le répertoire initial.
  • "fusionnés" : traite globalement toutes les images trouvées en parcourant, non seulement le répertoire choisi, mais aussi tous ses sous-répertoires.
  • "séparés" : crée une galerie contenant autant de galeries qu'il y a de sous-répertoires contenant des images dans le répertoire initial et crée une page d'accès direct spécifique.
Parcours d'arborescences
Ignore les éventuels répertoires "imgcol" rencontrés ainsi que ceux dont le nom commence par "_".
Ignorer les doublons
Lorsqu'une même image existe en plusieurs exemplaires (fichiers strictement identiques pouvant avoir un nom différent ou se trouver dans un sous-répertoire), elle n'apparaît qu'une seule fois (la première) dans le site généré.
Cette option est désactivée par défaut car la génération est un peu moins rapide lorsqu'elle est activée.
La sous-option "global" n'est pertinente que dans le cas ou le parcours des sous-répertoires est en mode "séparés". Si elle est cochée, la recherche des doublons couvre la totalité des images traitées. Dans le cas contraire, elle ne concerne que les images d'un même sous-répertoire.
Formats d'image traités
Par défaut, ImageCollection propose un certain nombre de formats. Il est possible d'en ajouter ou supprimer de la liste avant de lancer la génération.
Depuis la version 4.7.0, ImageCollection accepte un très grand nombre de formats d'image en plus de ceux proposés par défaut.

Répertoire de destination

Spécifie le répertoire dans lequel va être créé le répertoire "imgcol" qui va contenir les pages produites.
Il est possible de spécifier un répertoire (ou tout un chemin) qui n'existe pas encore comme répertoire où sera créé la galerie.
Par exemple, si le chemin "c:\toto\tata\titi" est donné, ImageCollection va créer ces trois répertoires imbriqués avant de lancer la génération dans "c:\toto\tata\titi\imgcol".

Feuille de style importée

Il est possible de spécifier ici une feuille de style (.css) qui pourra être utilisée dans le code HTML ajouté par l'utilisateur (dans les légendes, les hauts et bas de pages, ...).
Ce fichier sera copié dans la galerie et les pages générées l'utiliseront.

Fichier Javascript importé

Il est possible de spécifier ici un fichier contenant du code Javascript (.js) qui pourra être utilisée dans le code HTML ajouté par l'utilisateur (dans les légendes, les hauts et bas de pages, ...).
Ce fichier sera copié dans la galerie et les pages générées l'utiliseront.

Page de garde

Une page de garde peut être automatiquement ajoutée à une galerie (en mode "répertoires séparés" seulement). Il faut spécifier ici le chemin du répertoire contenant cette page et les fichiers (e. g., images) dont elle dépend.
Dans le répertoire en question, le fichier (au format HTML) de la page de garde elle même doit s'appeler "index.htm".
Le bouton de gauche lance un navigateur pour visualiser la page de garde. Celui de droite permet de saisir plus facilement le répertoire.
Lors de la génération, ImageCollection va copier ce répertoire dans la galerie produite.

Note :
Pour obtenir un aspect cohérent avec les autres pages de la galerie, il est conseillé d'ajouter la ligne suivante dans la partie "<head>...</head>" de la page :

<link rel="stylesheet" type="text/css" href="../_style.css">

Cette ligne n'aura pas d'effet lors de la visualisation avec le bouton de gauche.

Titre principal de la galerie

Titre
Indique le titre des pages et les planches contact produites. Par défaut, c'est le nom du répertoire d'origine des images qui est utilisé.
Note : le titre est constitué d'une ligne de texte mais il est possible de spécifier du code HTML quelconque (e. g., un logo : <img src="...">).

Fenêtre d'édition des légendes

Mini-navigateur permettant de visualiser et légender les images dans leur répertoire d'origine (en créant un fichier ".txt" de même nom que l'image légendée). Ce texte constitue la légende de l'image dans les pages produites.
Accessible via la fonction "Légender les images d'origine" du menu "Fichier" ou avec le bouton "Légender".
Bouton légender
La partie droite permet de légender les images. L'arbre de gauche permet de donner un titre aux répertoires. Il suffit, pour cela, de cliquer avec le bouton droit de la souris sur le répertoire à "titrer" et de taper une ligne de texte. Le titre ainsi spécifié servira de titre pour la sous-gallerie correspondante à ce répertoire. Le répertoire lui-même n'est pas renommé.
Données EXIF
Le bouton "Données EXIF" insère dans le texte les informations (EXIF ou autres) concernant l'image courante. Elle peuvent, bien sûr, être modifiées par la suite. En particulier :
  • Marque et modèle de l'appareil,
  • Ouverture (normalisée et exacte),
  • Vitesse d'obturation (normalisée et exacte),
  • Mesure de l'exposition ("pondérée centrale", "spot", "multi-zones", ...),
  • Mode ("manuel", "programme 'normal'", "priorité à l'ouverture", "priorité à la vitesse", ...),
  • Largeur et hauteur de l'image,
  • Date et heure de prise de vue,
  • Focale de l'objectif,
  • Flash,
  • Sensibilité argentique équivalente.
Note : toutes les informations disponibles dans l'image sont extraite et ce, même si le paramétrage de la légende automatique prévoit d'en ignorer certaines.
Note : ces informations sont redondantes avec celles insérées dans les pages générées lorsque la case "avec informations EXIF" est cochée dans l'onglet "Projet".
Rotation sans perte
Le mini-navigateur offre la possibilité d'appliquer une rotation sans perte (lossless) aux images JEPG pour préparer manuellement les images avant de générer les galeries.
Note : C'est la seule fonctionnalité d'ImageCollection pouvant affecter les images d'origine.
Note : Ne modifie pas les informations EXIF attachées aux images. Ignore, en particulier, l'information d'orientation disponible sur les appareils photos haut de gamme ce qui pose problème si l'option Rotation automatiques des images selon leur champ EXIF 'Orientation' est activée.
Marquage des images ou répertoire pour les ignorer
Le mini-navigateur de légendage permet de "marquer" (à l'aide d'une case à cocher : NON ou OUI) de façon permanente des images et des répertoires pour qu'ils soient ignorés lors de la génération.
Note : lorsqu'un répertoire est marqué comme inactif (case décochée :NON), les images ou les sous-répertoires qu'il contient sont ignorés qu'ils soient eux-mêmes marqués ou non.
Légende associée à une image
Les images avec légende associée apparaissent en bleu.
Note : après avoir écrit une légende, ne pas oublier de la sauvegarder avec "Enregistrer" si nécessaire.
Affichage des vignettes associées
Une vignette apparait lorsque une image est sélectionnée si IC peut utiliser une vignette existante dans la galerie générée à partir du répertoire de départ courant.
Un répertoire de départ qui n'a encore jamais été traité par IC ne permettra donc pas de voir les vignettes.

Onglet des options générales

Général

Qualité du JPEG

Il est possible de choisir la qualité des images JPEG produites. La qualité (qui est de 75 par défaut) peut varier de 0 (minimale) à 100 (maximale).
Attention, dans ce dernier cas, les images générées sont beaucoup plus volumineuses.

Effets de transition

Il est possible de demander des transitions graphiques entre les pages.
Le choix "random", par défaut, correspond à un effet choisi aléatoirement dans les 22 effets possibles.
Note : cela utilise les fonctionnalités non conformes aux standards et n'est visible qu'avec Internet Explorer.

Caractéristiques du texte dans les pages

Couleur du texte
Permet de choisir une couleur pour les caractères du texte qui sera affiché dans les pages (e. g., numéros ou légendes). Il est possible d'entrer une couleur sous forme hexadécimale (e. g., #FFAA22) ou d'utiliser un sélecteur grâce au bouton "choisir".
Couleur des liens
Permet, de la même façon, de choisir une couleur pour les liens hypertexte. Le petit bouton de gauche permet d'utiliser la couleur du texte normal pour les liens.
Police
La police du texte sera choisie par le navigateur de l'utilisateur final parmi celles disponibles sur son système. Il est toutefois possible d'influer sur ce choix en précisant ici trois des caractéristiques de la police à afficher :
  • sa taille relative : xx-small, x-small, small, medium, large, x-large ou xx-large (par rapport à la taille par défaut du navigateur),
  • son style ("normal" ou "italique").
  • sa famille :
    • serif (e.g., Times)
      "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus eu arcu vel nulla pellentesque blandit. Mauris nibh turpis, placerat in, placerat eleifend, commodo et, elit. Cras tempus magna sed nulla iaculis aliquam."
    • sans-serif (e.g., Arial ou Helvetica)
      "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus eu arcu vel nulla pellentesque blandit. Mauris nibh turpis, placerat in, placerat eleifend, commodo et, elit. Cras tempus magna sed nulla iaculis aliquam."
    • cursive (e.g., MS Comics)
      "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus eu arcu vel nulla pellentesque blandit. Mauris nibh turpis, placerat in, placerat eleifend, commodo et, elit. Cras tempus magna sed nulla iaculis aliquam."
    • monospace (e.g., Courier)
      "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus eu arcu vel nulla pellentesque blandit. Mauris nibh turpis, placerat in, placerat eleifend, commodo et, elit. Cras tempus magna sed nulla iaculis aliquam."
  • son apparence : "none" (normal) ou "underline" (souligné).

Fond des pages

Fond des pages
Couleur de remplissage
Permet de spécifier la couleur du fond des pages si aucune image de fond n'est spécifiée dans l'option suivante.
Penser à choisir une couleur pour le texte et les liens qui soit compatible avec le fond choisi.
Image de fond de page
Il est possible de choisir une image de fond. Dans ce cas, la couleur de remplissage est normalement ignorée. Pour des questions d'affichage, choisir tout de même une couleur de remplissage proche de celle de l'image de fond.
Les quelques fonds présents dans la distribution (dans le répertoire "fonds") sont proposés dans une petite interface graphique qui permet également de choisir une image (GIF ou JPEG) externe (bouton "...") :

Image de fond de page

L'image choisie est copiée dans la galerie produite. Le bouton "Image" permet de visualiser l'image sélectionnée.

Jeux de boutons de navigation

Jeux de boutons de navigation
Il est possible de spécifier le jeu de boutons de navigation à utiliser. Plusieurs jeux sont fournis.
L'utilisateur peut ajouter de nouveaux jeux de boutons dans le répertoire "lib/gif" à coté des jeux fournis. Il suffit de respecter le nom des fichiers.
Les jeux de boutons ronds fournis sont, sauf exceptions, prévus pour des fonds clairs. Pour les fonds foncés, utiliser plutôt les jeux comportant des boutons carrés.

Options diverses

Rotation automatiques des images selon leur champ EXIF 'Orientation'
Les images JPEG possédant un champ EXIF 'Orientation' subissent une rotation automatique.
Inversion du sens de parcours des répertoires
Traite les répertoires rencontrés dans le sens inverse, c'est à dire alphabétique décroissant).
Filtrer les préfixes numériques
Si cette case est cochée, les chiffres (et les caractères "_" et "-") en début du nom des fichiers n'apparaissent plus dans la légende des vignettes dans les planches contact.
Par exemple, la légende automatique de la vignette de l'image "001_toto.jpg" sera "toto".
Attribut ALT de l'image
Permet de choisir ce qui sera donné pour les attributs "TITLE" et "ALT" des images et des vignettes. C'est ce qui apparaît dans la plupart des navigateurs lorsque l'on survole l'image avec la souris. Trois possibilités se présentent :
  • le nom "brut" du fichier,
  • le nom du fichier sans extension et, éventuellement, débarrassé de son préfixe numérique,
  • rien.
Ne génère que les planches contacts (mode 'catalogue')
Permet de ne générer que les planches-contacts pour constituer, par exemple, un catalogue. Il peut être pertinent de spécifier alors une taille plus grande pour les vignettes.
Clic droit interdit
Lorsque cette option est activée, il devient impossible de cliquer (avec le bouton droit de la souris) sur une image pour la sauvegarder (si javascript est actif sur le navigateur). C'est une protection basique et aisément contournable.
Type des fichiers produits
Permet de générer les pages, soit avec l'extension ".php", soit avec l'extension normalisée ".html", soit avec l'extension ".htm" (par défaut).
Attention : Dans le cas des pages ".php", l'affichage ne se fait correctement que si Windows associe un navigateur aux fichiers d'extension ".php".

Onglet des pages d'index

Index
Icône des dossiers dans l'index principal
Permet de remplacer les icônes des dossiers ( et ) par d'autres icônes (au format GIF, JPEG ou PNG).
Quelques icônes sont proposées mais l'utilisateur peut aussi en utiliser d'autres.
Position de l'index
Indique de quel coté va se trouver l'index dans les fichiers "index.htm" générés.
Vignettes légendées
Si cette case est cochée, les vignettes qui apparaissent dans l'index sont légendées.
Frame avec bord
Si cette case est cochée, les frames sont délimitées par un séparateur.
Largeur maximale des titres en mode séparé
Il est possible de spécifier la largeur de la frame contenant le titre des sous-galeries en mode séparé.
Une valeur sans unité correspond à des pixels mais il est possible de donner un pourcentage de la largeur totale, "25%" (sans les guillemets), par exemple.

Onglet des planches contacts

Planches contact
Cadre autour des vignettes
Permet de spécifier un cadre coloré autour de la vignette. La largeur est exprimée en pixels. Ce cadre se trouve à l'extérieur de l'effet de relief.
Taille maximale des vignettes
Indique la taille maximale (exprimée en pixels) des vignettes.
Nombre de lignes et de colonnes d'une planche contact. Le bouton Auto recalcule ces valeurs à partir de la taille maximale des vignettes indiquée au dessus.
Aspect dans les planches contact
Il est possible de légender et de spécifier l'écartement des vignettes dans les planches contact. L'option "encadrées" fait apparaître un "cache de diapositive" autour des vignettes.
L'option "rognée" génère des vignettes rognées de façon à éliminer d'éventuelles plages uniformes de la périphérie de l'image.
Relief en pixel
Les vignettes sont affichées avec un effet de relief (en creux) dont il est possible de déterminer ici la taille.
Accentuation
La netteté des vignette est augmentée.
Animation
Si cette case est cochée, les vignettes qui apparaissent dans les planches-contacts principales ne sont plus limitée à la première image de chaque galerie mais les montrent toutes (successivement et en boucle).
Cette option n'est pas pertinente dans le cas de galeries comportant de nombreuses images car les planches-contacts vont alors être longues à s'afficher à cause de la taille des vignettes composites.
Lorsqu'elle est demandée, l'animation reprenant toutes les vignettes de la galerie se nomme "_00000.gif".
Rappel de la barre de navigation en bas de la page
Répète la barre de navigation entre les planches contact (en bas de chacune d'entre elles).
Texte à insérer dans chaque planche contact
Permet de spécifier un texte (considéré comme une option) qui sera ajouté aux planches contact générées par l'outil.
Il est possible d'utiliser du code HTML dans ce texte. Par exemple, pour ajouter un lien vers une autre page.

Exemple : Pour ajouter un lien "Retour" vers la page "http://www.imagecollection.org" au bas de chaque page, ajouter la ligne :

<a href="http://www.imagecollection.org" target="_top">Retour</a>

Onglet Pages des images

Images
Cadre "Légende"
IC peut déterminer lui même la légende des images. Cette option est intéressante si le nom des images est significatif : on peut avoir une galerie d'images commentées.
Il y a trois options disponibles :
  • "jamais" les images ne sont pas légendées.
  • "toujours" toutes les images sont légendées (avec, au moins, leur nom et leur répertoire),
  • "automatique" seules sont légendées les images "documentée" par l'utilisateur, c'est à dire :
    • lorsque le programme trouve un fichier texte du même nom que le fichier photo (e. g., "toto.txt" pour "toto.gif"), il ajoute son contenu en bas de page, sous la photo.
      Ce fichier peut contenir du HTML.
Cette dernière option permet donc de légender seulement quelques images particulières.
Lorsque la case "EXIF" est cochée, une légende supplémentaire est ajoutée à toutes les pages. Cette légende indique toutes les informations techniques qu'il a été possible de collecter dans cette image (e. g., focale, vitesse d'obturation, ouverture, ...).
Exemple :
Focale : 17 mm - Vitesse : 1/250 s. (~1/206 s.) - Ouverture : f/4 (~f/4.7)
Sensibilité équivalente : 800 ISO
Fabricant : Canon. - Modèle : Canon EOS 10D.
Mesure multi-zones
Flash non utilisé
Date et heure de prise de vue : 2004:05:26 12:04:28.
Taille de l'image : 1772 x 1181, Taille du fichier : 303kb
		    
Le bouton permet de spécifier les données EXIF ou IPTC qui seront reconnues.
Note : certains paramètres peuvent être déterminées à partir de plusieurs données EXIF différentes. L'ouverture, par exemple, peut être déduite des données "Aperture" ou "FNumber". Ainsi, si l'utilisateur ne veux pas voir l'ouverture dans la légende EXIF automatique, il doit désactiver ces deux mots clés.
Voir aussi la section concernant le légendage manuel des images.
Lorsque la case "IPTC" est cochée, une légende supplémentaire est ajoutée à toutes les pages. Cette légende indique toutes les informations IPTC qu'il a été possible de collecter dans cette image.
Les champs IPTC suivants peuvent être recherchés :
  • description courte,
  • légende,
  • localisation du lieu de la photo : lieu, ville, état/province, pays, date de prise de vue,
  • informations sur l'auteur : auteur, fonction de l'auteur, e-mail(s) ou site(s) Web,
  • source, copyright,
  • mots clés.
Insérer un espace en dessus et en dessous de l'image
Permet de spécifier une distance (exprimée en pixels par défaut) :
  • entre la ligne de titre de la page de chaque image et l'image elle même.
  • entre l'image et la légende.
Affichage de petites vignettes pour les images suivantes et précédentes
Affichage, de part et d'autre de l'image principale, de deux vignettes représentant l'image précédente et l'image suivante dans la galerie.
Utiliser sans conversion les images d'origine (GIF, PNG ou JPG)
Permet de générer des pages à partir d'images (aux formats GIF, PNG et JPEG seulement) déjà prêtes à être intégrées dans les pages produites ou qui ne doivent pas être modifiées (e. g., images déjà optimisées pour le WEB).
C'est le choix typique des photographes qui fignolent eux-même leurs images.
Seules les vignettes sont alors générées. Bien entendu, la taille d'image spécifiée dans le premier onglet est alors ignorée. Il en est de même pour tous les paramètres nécessitant un traitement de l'image d'origine (e. g., le cadre de couleur optionnel ou l'incrustation de texte).
Avec défilement automatique des pages
Si l'option correspondante est cochée par les visiteurs de la future galerie, les pages se dérouleront automatiquement. L'intervalle entre deux pages étant donné par le champ "Délai" sur la même ligne (cinq secondes par défaut).
Dans les pages générées, la case indiquée par auto-mode permet de suspendre le passage à la page suivante. Le déroulement du diaporama reprendra si la case est cochée de nouveau.
Cette option ne fonctionnera que si le navigateur utilisé supporte javascript.
Il est possible de changer le délai a posteriori en modifiant le fichier scripts.js généré dans le site produit.
Si la case "Masquer" est cochée, les visiteurs ne pourront pas lancer le défilement automatique des pages.
Avec copie des fichiers d'origine
Copie l'image d'origine (sous un autre nom pour éviter d'éventuels doublons) dans la présentation générée.
La copie de l'image d'origine est accessible dans la page de l'image en cliquant sur l'icône représentant une disquette située à coté de l'image. Cette icône n'existe que si l'option est activée.
Peut augmenter considérablement la taille de la présentation générée car toutes les images existent alors en trois tailles : la vignette, l'image réduite et la copie de l'image originale.
Précise la taille finale des images dans le code HTML produit
Cette option permet d'inclure systématiquement, dans la page d'une image, la taille finale de celle-ci afin que la page ait son aspect définitif pendant le temps de chargement de l'image depuis le serveur.
Note : cette option est à utiliser avec discernement car, si elle n'a aucun impact sur le temps de génération d'une nouvelle galerie, elle augmente significativement le temps de regénération d'une galerie existante.
Avec bouton pour afficher la planche contact correspondante
Si cette option est cochée (par défaut), un bouton permet de remonter à la planche contact contenant l'image courante.
Nom de l'auteur
Une balise META "author" est ajouté dans l'en-tête des pages HTML produites si le champ "Auteur" est rempli.
Cette information est également ajoutée au commentaire du fichier JPEG généré pour l'image.
Le bouton latéral sert à insérer le caractère de copyright "©" qui ne se trouve pas sur le clavier français.
Texte à insérer dans la page de chaque image
Permet de spécifier un texte (considéré comme une option) qui sera ajouté aux pages générées par l'outil.
Il est possible d'utiliser du code HTML dans ce texte. Par exemple, pour ajouter un lien vers une autre page.

Exemple : Pour ajouter "© 2005" à la fin de toutes les pages produites, il faut insérer le texte suivant dans la page de chaque image :

Exemple
Autre exemple :
Pour ajouter un lien "Retour" vers la page "http://www.imagecollection.org" au bas de chaque page, ajouter la ligne :
<a href="http://www.imagecollection.org">Retour</a>
Lien de retour
Il est possible de spécifier ici un lien (absolu ou relatif) de retour dans les pages des images. Ce lien ouvre la page dans la fenêtre courante.

Traitements sur l'image

Cette section est inactive si l'option Utiliser sans conversion les images d'origine (GIF, PNG ou JPG) est cochée.
Taille des images
Les images dont la largeur ou la hauteur dépasse les limites fixées sont ré-échantillonnées (avec conservation des proportions). Dans le cas contraire, les images conservent leur dimension originelle.
Le bouton RAZ restaure les valeurs par défaut.
Relief en pixel
Les images sont affichée avec un effet de relief (en creux) dont il est possible de déterminer ici la taille.
Accentuation
La netteté des images est augmentée pour en améliorer l'aspect. Le premier paramètre correspond au rayon de l'effet et le second à sa force.
En augmentant trop la netteté, les imperfections de l'image et les bruits parasites dans les zones faiblement nuancées risquent d'augmenter.
Les images issues de reflex numériques nécessitent une accentuation plus forte que celles provenant de compacts numériques.
Les valeurs recommandées par Arnaud Klinger pour un Canon EOS 10D sont les suivantes :
  • Images : 0.9 x 1.5
  • Vignettes : 0.9 x 1.0
Cadre autour des images
Permet de spécifier un cadre coloré autour de l'image. La largeur est exprimée en pixels. Ce cadre se trouve à l'extérieur de l'effet de relief.

Signature incrustée

Cette section est inactive si l'option Utiliser sans conversion les images d'origine (GIF, PNG ou JPG) est cochée.
Incrustation
Incruster le nom de l'auteur dans les images
Modifie les images produites pour leur ajouter la ligne de texte précédente dans le coin spécifié.
Le bouton de test permet de se rendre compte de l'effet obtenu sur un fond gris de la taille réelle.
Police de caractère
Permet de spécifier la police utilisée, sa taille ainsi que sa couleur.
Avec ombre
Si cette case est cochée, le texte incrusté est rehaussé par une "ombre" de couleur complémentaire à celle choisie.
Origine
Choix du coin qui servira de référence pour la position du texte incrusté.
Décalage par rapport au coin sélectionné
Décalage en x et en y par rapport au coin choisi.
Il est possible d'incruster la signature dans le cadre de l'image plutot que dans l'image elle même. Il suffit pour cela de jouer sur le décalage.
Exemple : avec un cadre de 20 pixels et un décalage sur "y" de -35 pixels.

Usages avancés

Variables pour programmeurs

Variables Javascript
Dans chaque page concernant une image, des variables javascript sont systématiquement mises à la disposition des développeurs :
  • "ic_nb" : nombre d'images dans la galerie,
  • "ic_num" : numéro de l'image dans la galerie,
  • "ic_len" : nombre de caractères du numéro de l'image dans la galerie,
  • "ic_name" : nom de l'image,
  • "ic_title" : titre de la galerie de l'image,
  • "ic_dirname" : nom du répertoire de l'image,
  • "ic_basename" : nom de l'image (sans l'extension).
  • "ic_relative" : nom du répertoire de l'image en relatif par rapport à celui des images d'origines.
Variables PHP
Si l'extension sélectionnée est ".php", dans chaque page concernant une image, des variables PHP sont également mises à la disposition des développeurs :
  • "$ic_nb" : nombre d'images dans la galerie,
  • "$ic_num" : numéro de l'image dans la galerie,
  • "$ic_len" : nombre de caractères du numéro de l'image dans la galerie,
  • "$ic_name" : nom de l'image,
  • "$ic_title" : titre de la galerie de l'image,
  • "$ic_dirname" : nom du répertoire de l'image,
  • "$ic_basename" : nom de l'image (sans l'extension).

Mode 'ligne de commande'

Description
Permet de commander ImageCollection depuis un script ou une application. Il faut préciser le répertoire d'origine des images (-in), le répertoire dans lequel la galerie va être générée (-out) et, optionnellement, le fichier d'options à utiliser (-options).
Syntaxe
imgcol.exe -in REPERTOIRE_ORIGINAL -out REPERTOIRE_DESTINATION -options FICHIER_OPTIONS
Remarque importante
Le répertoire courant de l'applicatif appellant ImageCollection de cette façon doit être le répertoire où est installé ImageCollection lorsque l'exécution est demandée.
Exemple
cd "c:\Program Files\ImageCollection"
imgcol.exe -in "c:\images" -out "c:\galerie" -options "c:\batch.opt"

Installation / test / désinstallation

Sur Windows, l'installation et la désinstallation sont conformes aux standards habituels :

  • L'installation place des raccourcis dans le menu "Démarrer" de Windows.
  • Pour désinstaller cet outil, utiliser le raccourci idoine dans le menu "Démarrer" ou l'icône "Ajout/suppression de programmes" du panneau de configuration.
Sur les UNIX, l'outil est fourni sous forme de tarball et l'installation est basique :
gzip -dc ImageCollection-VERSION-PLATEFORME.tar.gz | tar xf -

ImageCollection se lance alors à l'aide du script "ic".

Il est possible de tester sommairement l'installation avec le répertoire "test" fourni :

  • dans la première fenêtre qui apparait, double-cliquer sur le répertoire "test" puis appuyer sur OK,
  • ensuite appuyer sur le bouton "Générer le site" de la fenêtre principale pour lancer le traitement.

Après la génération, le navigateur s'ouvre ensuite sur la page choisie ("index.htm" ou "contact_1.htm").

Anomalies connues

L'interface se fige pendant les conversions, ce qui peut troubler l'utilisateur lorsque l'application traite de grosses images qui prennent du temps à être redimensionnées.

Le nombre d'images qu'il est possible de traiter dans une même galerie est limité à 99999.

L'outil gère parfois mal les images TIFF 16 bits.

Les données EXIF ne sont disponibles que sur les fichiers JPEG (".jpg").

Le nom des répertoires contenant les images ou les galeries ne doivent pas comporter le caractère "$" (qui a un sens particulier dans le langage dans lequel IC est développé).

Lorsque les données EXIF sont demandées, il arrive que certaines images provoquent un "plantage" du logiciel spécifique qui extrait ces informations ("ImageMagick Studio library and utility programs"). Si cela se produit, ignorez l'erreur : ImageCollection est conçu pour résister à ce type de situation et ignorera simplement les données EXIF sur cette image.

Support

Le support est assuré par l'auteur (pendant son temps libre).

Si vous rencontrez un problème ou si vous souhaitez une amélioration, envoyez un mail (à l'adresse support@imagecollection.org) avec une description précise du problème ou de la fonctionnalité désirée.

Crédits

Ce logiciel a été écrit par David Perbost.

Thierry Fernandez a - courageusement - écrit la version anglaise de la documentation.

Alexandre Poliakov a traduit la documentation en russe.

Le langage de développement utilisé est Tcl/Tk. De bonnes distributions de ce langage sont fournies pour Unix et Windows par ActiveState.

L'éditeur de texte employé est Xemacs.

La génération des archives ZIP est assurée par Info-ZIP.

La conversion iniale des images est réalisé par l'outil NConvert de Pierre-Emmanuel Gougelet qui est capable de traiter un nombre impressionnant de formats d'image (plus de 400). Le redimensionnement des images est réalisé par un sous-ensemble de la bibliothèque ImageMagick. La traduction des fichiers RAW est assurée par l'utilitaire dcraw de Dave Coffin. L'extraction des données IPTC est assurée par le logiciel exiv2 de Andreas Huggel.

Tous ces outils sont gratuits pour un usage non commercial et, pour la plupart, d'origine UNIX.

La procédure d'installation est faite avec Ghost Installer 2.0 Free Edition.

Les boutons et l'image de présentation ont été réalisés avec Photoshop 4 LE.

Je remercie ici les utilisateurs qui m'ont fait part de leurs remarques et, en particulier, Arnaud Klinger pour ses idées ainsi que Jérémy Levy qui héberge la partie Linux du site d'ImageCollection sur son beau serveur Linux.

Conditions d'utilisation

Ce logiciel possède le statut de freeware (en français "gratuiciel") ce qui se traduit par les clauses suivantes :

  1. Son usage est entièrement gratuit. Il est librement copiable, sous réserve que logiciel et la notice que vous êtes en train de lire soient distribués ensemble.
  2. Il est interdit de commercialiser ce logiciel : il ne peut être distribué qu'à titre gratuit (ce qui est d'ailleurs fortement encouragé).
  3. L'auteur n'est pas responsable des dommages qui pourrait être causés par l'utilisation de ce logiciel. Il n'est pas tenu de remédier aux déficiences éventuelles de ce programme mais se réserve, toutefois, la possibilité d'y apporter les améliorations qu'il jugerait nécessaires.

L'utilisation de ce logiciel entraine de fait l'acceptation des précédentes clauses.

Téléchargement

La page principale de l'outil est : www.imagecollection.org. ImageCollection évoluant fréquemment, il est utile d'aller y faire un tour de temps en temps.