|
|
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").
|
|
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ône | Description | Raccourcis clavier |
 |
remonter à la planche contact
correspondante
|
 |
aller à la première page |
 |
aller à la page précédente |
 |
aller à la page suivante |
 |
aller à la dernière page |
Génère également des planches contact regroupant les
photos et nommées "contact_*.htm" :
Les planches contact contiennent également des boutons de
navigation :
| Icône | Description | Raccourcis clavier |
| |
aller à la première planche contact |
 |
aller à la planche contact précédente |
 |
aller à la planche contact suivante |
| |
aller à la dernière planche contact |
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.
Cette interface se divise en trois parties principales :
- la barre de menu,
- les différents onglets,
- la barre de boutons.
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.
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.
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).
- Menu "Aide"
-
Accès aux informations relatives à ImageCollection ainsi
qu'à la documentation.
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.
 |
lance la génération de la galerie. |
 |
permet de prévisualiser (avec les images de
test) le résultat qui sera obtenu.
|
 |
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.
|
| |
 |
charge en mémoire les options précédemment utilisées pour le projet courant.
|
 |
charge les options depuis un fichier.
|
 |
enregistre les options courantes dans un fichier.
|
| |
 |
fait apparaître la documentation en ligne (ce
document).
|
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.
- 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.
-
 |
ou |
 |
| "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é.
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.
-
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="...">).
-
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".
-
-
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 :
ou ) 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 :
), 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.
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
- 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 "...") :
-
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
-
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".
- 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.
- 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>
- 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
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 :
- 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.
Cette section est inactive si l'option Utiliser sans conversion les images
d'origine (GIF, PNG ou JPG) est cochée.

- 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.
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).
- 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"
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").
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.
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.
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.
Ce logiciel possède le statut de freeware (en
français "gratuiciel") ce qui se traduit par les
clauses suivantes :
-
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.
-
Il est interdit de commercialiser ce logiciel : il
ne peut être distribué qu'à titre gratuit (ce qui
est d'ailleurs fortement encouragé).
-
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.
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.
|