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 :
    • impression des photos.

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 .

{footnote}
Ce site est en construction
© 2003 Valentin Rusu
graphics created with the GIMP
SourceForge.net Logo Saturday 07 February 2004