Gestionnaire de photographies
But du projet
Le but de ce projet est d'écrire un logiciel permettant d'archiver
des photographies numériques et d'offrir deux fonctionnalités
essentielles :
- Trouver rapidement et afficher une photographie en fonction de certains critères
- Prédéfinir des diaporamas
Description plus détaillée
Archivage
Le système doit permettre d'archiver automatiquement toutes les
photographies (format jpeg) présentes dans un répertoire. La date
et l'heure de chaque photographie sont récupérées automatiquement.
Il est possible par ailleurs d'associer une occasion au
répertoire qui sera automatiquement associée à chacune des photos
du répertoire.
Chaque photo est alors affichée (immédiatement ou lors d'une
prochaine utilisation du logiciel si l'utilisateur n'a pas le
temps). Pour chaque photo, l'utilisateur choisit la liste des
caractéristiques intéressantes de la photo (lieu, personnes,
animaux, sujet, etc.). Ces caractéristiques doivent être présentes
dans une liste (sinon, l'utilisateur peut les rajouter). Chacune
des caractéristiques de la liste peut être reliée aux autres par
une relation est-un.
Par exemple, si j'ai un chien appelé Médor, je peux créer les
caractéristiques "Animal", "Chien", et "Médor" avec les relations
"Médor" est-un "Chien" et "Chien" est-un "Animal".
Si l'utilisateur indique "Médor" comme caractéristique d'une photo
"fic1.jpg", une recherche thématique sur "Animal" devra entre
autres lister le fichier "fic1.jpg".
Recherche
Pour la recherche, on peut saisir une fourchette de dates, une
occasion, et 0 à plusieurs mot-clefs. La liste des photos
correspondant est affichée.
Diaporama
Un diaporama se définit comme une séquence d'images avec, pour
chaque image, un temps de pose particulier (un temps de pose par
défaut peut être également saisi : il s'appliquera à toutes les
photos du diaporama pour lesquelles un temps de pose n'a pas été
spécifié).
Affichage des images
Lorsque des images doivent être affichées, elles peuvent être
affichées sous forme de liste de noms, d'icônes ou d'images
indépendantes.
En fonction du temps disponible, des fonctionnalités de zoom et de
rotation des images pourront être ajoutées.
Fonctions multi-utilisateurs
Seul l'administrateur de la base peut ajouter de nouvelles photos.
Chaque utilisateur peut effectuer ses propres recherches et définir
ses propres diaporamas.
L'administrateur peut définir des diaporamas pour tout le
monde.
Les mots-clefs rentrés par l'administrateur sont utilisables
par tout le monde.
Un utilisateur peut rajouter ses propres mots-clefs pour une photo ;
seul lui pourra faire référence à ces
mots-clefs dans les recherches.
bruno mermet
Last modified: Fri Nov 19 11:41:32 CET 2004