Introduction
PhotoGenie se veut le compagnon des possesseurs d'appareils photo numériques.
L'utilisation de la librairie libgphoto2
lui permet de reconnaître un grand nombre d'appareils photo numériques.
PhotoGenie est un logiciel libre, qui tourne sous Linux.
L'appareil photo numérique permet de faire des milliers de photos dans
une année. Ces images doivent être sauvegardées sur des
cédéroms pour éviter de remplir le disque dur de l'ordinateur.
PhotoGenie permet de graver ces cédéroms. Plus tard, il aide à
retrouver ces images, en s'appuyant sur une base de données interne,
contenant les miniatures des images et d'autres informations lui permettant
de faire des recherches par mots clés.
Fonctions
Voici les fonctions implémentées par PhotoGenie. Les fonctions
qui ne sont pas encore (complétement) implémentées sont
représentées en gris. Quand toutes ces fonctions seront réalisées,
je publierai la version 1.0. N'hésitez pas à me faire part de
vos suggestions en m'écrivant
.
- Base de données interne en format XML,
- Utilisation du framework portable Qt,
développé par Trolltech,
- Base d'inventaire :
- gestion des supports média amovibles,
- transfert des données vers des médias amovibles
(CD-ROM et DVD),
- gestion des emplacements de rangement.
- Manipulation des albums photo :
- descriptions et mots clés pour les albums,
- stockage des miniatures,
- nombre illimité d'images par album (enfin, la mémoire
peut vous génêr des fois
),
- description et mots clés pour chaque image,
- diaporama
- mémorisation des paramètres zoom/rotation sans affecter
l'original,
- fonction "lancer GIMP" pour l'image courante,
- affichage des miniatures à taille réglable,
- balises EXIF (si présentes) :
- utilisation de la date et l'heure de création de la photo,
- mémorization des balises dans la base de données
interne pour éviter que ces informations soient perdues lors
des modification des images dans des programmes externes, tel que
GIMP,
- affichage des ces informations sur la page de propriétés
de l'image,
- filtrage des images affichées.
- Fonctions liées à l'appareil photo numérique :
- détection de l'appareil connecté,
- mémorisation des paramètres de l'appareil,
- affichage des miniatures en provenance de l'appareil,
- téléchargement partiel ou intégral des images,
- suppression des images de l'appareil.
- Importation :
- importation d'images une par une ou par répertoires entiers,
- importation d'une archive,
- importation par e-mail.
- Exportation :
- ajout de functions d'export facilitées par la conception (pour
les développeurs C++ seulement
),
- application du facteur de rotation sur les images - sans pertes - tels
qu'indiqués dans leurs albums,
- recadrage des images exportées,
- export dans un répertoire,
- export dans une gallerie web,
- processeurs d'export web personnalisables (XSLT),
- export dans une archive,
- export par e-mail.
- Impression :
Plate-formes supportées
Je suis en train de développer PhotoGenie sur ma machine SuSE Linux
8.1. J'envisagerai la compilation sous Windows si la librairie libgphoto2
sera portée sur cette plate-forme et si quelqu'un me fait donation du
framework Qt/Windows 3.0.2 .
|