Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



F-Spot

F-Spot est un gestionnaire de photos personnelles, mono-poste (il faut donc prendre ses précautions avant de déplacer sa collection de photos voir ici), pour GNOME. Il est écrit en langage C# et utilise Mono et Gtk#.

Disposant d'une interface simple, il permet d'ouvrir des fichiers de nombreux type (JPEG, GIF, PNG, SVG, CR2, NEF, PEF, RAW, TIFF, ORF, SRF, DNG, CRW, PPM, MRW, RAF, BMP).

Il supporte la gestion des tags (recherche par mot-clé), des méta-données EXIF et XMP. Il dispose de fonctions d'édition (rotation, recadrage, redimensionnement, traitement des "yeux rouges"…) et d'ajustement des couleurs (couleurs, luminosité, contraste, tonalité, saturation, température). Il permet enfin des exportations vers le Web (Flickr, 23, Picasa Web, SmugMug, Facebook).

Il suffit d'installer le paquet f-spot

A noter que pour bénéficier des dernières nouveautés ou corrections de bugs, vous pouvez récupérer une version plus récente ici

Pour Dapper

Sous Dapper, vous devez préalablement avoir activé les dépôts Universe avant de pouvoir installer le paquet f-spot

Quand je clique sur la miniature d'une photo, j'ai cette fenêtre qui apparait

Ceci signifie que la photo a été soit déplacée, soit supprimée manuellement.

Où sont stockées les miniatures des photos gérées par f-spot ?

Les miniatures sont stockées dans le répertoire caché .thumbnails de l'utilisateur courant.

Il est donc "utile", quand vous sauvegardez vos photos, de sauvegarder également ce répertoire (ainsi que le répertoire de configuration f-spot).

Dans le cas contraire, après une réinstallation, les miniatures se re-créeront automatiquement à chaque fois que vous visualiserez des séries de photos provoquant une lenteur au moment de l'affichage

Comment f-spot classe les photos ?

Quand il importe des photos, f-spot les copie en fonction de la date et l'heure contenus dans les métadonnées de chaque photos :

=⇒ Dossier photos =⇒ dossiers années =⇒ dossiers mois =⇒ dossier jours.

Je souhaite que l'affichage en ordre inversé soit permanent

Dans affichage, si je coche "Ordre inversé", il ne reste pas mémorisé au lancement suivant

A partir de la version 0.6.1.4, l'ordre d'affichage reste mémorisé

Comment exporter l'organisation des étiquettes après une re-installation

Lorsque vous ré-installez une version d'Ubuntu (et non une mise à niveau), vous sauvegardez vos photos mais lorsque vous allez les importer vers la version de f-Spot de votre nouvelle installation, il ne recomposera pas l'organisation des étiquettes (il les range dans étiquette importé) et là c'est le drame.

Pré requis

Pour éviter ce problème il faut déjà l'avoir configuré dans f-spot Édition→Préférence et coché la première case "Écrire les métadonnées dans le fichier" (ATTENTION il faut que cette option soit activée dès le début de votre utilisation de F-Spot)

Version f-spot < 0.6.0.0 : Sauvegardez le contenu du dossier /home/TONPSEUDO/.gnome2/f-spot de votre ancienne version d'ubuntu (donc avant formatage)

Version f-spot >= 0.6.0.0 : Sauvegardez le contenu du dossier /home/TONPSEUDO/.config/f-spot de votre ancienne version d'ubuntu (donc avant formatage)

Rangez le dossier des photos gérées par F-Spot dans le même chemin (exemple: /home/TONPSEUDO/image/F-Spot )

Importation

Pour l'importation des étiquettes :

  • Ouvrir F-Spot
  • Importer votre bibliothèque normalement, laisser le processus se terminer
  • Fermer F-Spot
  • Version f-spot < 0.6.0.0 : Ouvrir le dossier /home/TONPSEUDO/.gnome2/f-spot (de votre nouvelle installation)
  • Version f-spot >= 0.6.0.0 : Ouvrir le dossier /home/TONPSEUDO/.config/f-spot (de votre nouvelle installation)
  • Supprimer le contenu
  • Copier le contenu de votre ancien dossier
  • Ouvrir F-Spot voila c'est bon toute les étiquettes sont restaurées

Comment partager vos photos entre plusieurs utilisateurs

Dans cet exemple :

  • sylvain est l'utilisateur qui gère la base de photos
  • nancy est l'utilisatrice qui veut gérer aussi la même base de photos
  • Le répertoire commun est /home/commun
  • Les photos classées par f-spot sont dans /home/commun/photos
Pour plus de sureté il vous est fortement recommandé de disposer d'une sauvegarde de vos photos

1 - Sauvegarde du répertoire de configuration f-spot de l'utilisateur sylvain

Ce répertoire contient uniquement la configuration et la base de données répertoriant la collection de photos. Avec le terminal, la commande ci-dessous sauvegarde le contenu de ce répertoire dans un fichier f-spot_backup dans le répertoire Documents

Version f-spot < 0.6.0.0 tar cvf /home/sylvain/Documents/f-spot_backup /home/sylvain/.gnome2/f-spot

Version f-spot >= 0.6.0.0

tar cvf /home/sylvain/Documents/f-spot_backup /home/sylvain/.config/f-spot

2 - Création d'un groupe "partage"

Menu "Système/Administration/Utilisateurs et Groupes"

Créer un groupe "partage" et y associer les users sylvain et nancy

3 - Création du répertoire "commun"

Avec le terminal :

sudo mkdir /home/commun

4 - Emplacement de vos photos

Avec le terminal :

Cas 1 - Vos photos sont accessibles sur un support mais ne sont pas encore gérées par f-spot

Création d'un répertoire "photos" dans "commun" (c'est dans ce répertoire partagé que vous indiquerez à f-spot de ranger toutes vos photos)

sudo mkdir /home/commun/photos

Cas 2 - Vos photos sont déjà gérées par f-spot dans un répertoire et vous souhaitez simplement partager ce répertoire

Cette commande associe le groupe "partage" avec le dossier contenant vos photos

sudo chgrp -R partage [chemin/votrerepertoire]

Cette commande donne les droits de lecture écriture aux membres du groupe "partage" et interdit l'accès aux autres utilisateurs

sudo chmod 750 [chemin/votrerepertoire]

Cas 3 - Vous souhaitez déplacer vos photos gérées par f-spot vers le répertoire commun

Ceci est possible avec l'extension ChangePath

5 - Création d'un répertoire ".config" où sera déplacé par la suite le répertoire f-spot avec sa base de données

Avec le terminal :

sudo mkdir /home/commun/.config

6 - Configurer les droits d'accès au répertoire commun

Seul le propriétaire et les membres du groupe partage pourront y accéder

Avec le terminal :

sudo chgrp -R partage /home/commun

+- sudo chmod 750 /home/commun

7 - Rendre l'utilisateur sylvain propriétaire du répertoire commun

Avec le terminal :

sudo chown -R sylvain /home/commun

8 - Déplacer le répertoire f-spot dans le répertoire ".config"

Avec le terminal :

Version f-spot < 0.6.0.0

mv /home/sylvain/.gnome2/f-spot /home/commun/.config

Version f-spot >= 0.6.0.0

mv /home/sylvain/.config/f-spot /home/commun/.config

9 - Supprimer les répertoires f-spot des deux utilisateurs

Avec le terminal : Version f-spot < 0.6.0.0

sudo rm -f /home/sylvain/.gnome2/f-spot
sudo rm -f /home/nancy/.gnome2/f-spot

Version f-spot >= 0.6.0.0

sudo rm -f /home/sylvain/.config/f-spot
sudo rm -f /home/nancy/.config/f-spot

10 - Créer un lien symbolique pour chaque utilisateur vers le nouvel emplacement f-spot

Avec le terminal : Version f-spot < 0.6.0.0

ln -s /home/partage/.gnome2/f-spot/ /home/sylvain/.config/f-spot
ln -s /home/partage/.gnome2/f-spot/ /home/nancy/.config/f-spot

Version f-spot >= 0.6.0.0

ln -s /home/partage/.config/f-spot/ /home/sylvain/.config/f-spot
ln -s /home/partage/.config/f-spot/ /home/nancy/.config/f-spot

Vous pouvez utiliser et gérer vos photos depuis les deux sessions.

sylvainsjc

Impression de photos 10x15 sans marge sur HP Photosmart

Un lien vers le forum avec une solution bien adaptée : http://forum.ubuntu-fr.org/viewtopic.php?pid=1734372#p1734372

Problème d'export vers flickr et picasaweb

La version 0.4.3.1 se bloque lors d'un export vers Flickr. Il en est de même pour Picasaweb.

Il semble que ce soit dû à un problème réseau et plus particulièrement au MTU par défaut à 1500. Il faut le passer à 1460 et ça roule ! Il suffit donc soit de taper à chaque session :

sudo ifconfig eth0 mtu 1460

soit de modifier le fichier /etc/network/interfaces et ajouter la ligne : mtu 1460 (juste avant "auto eth0", eth0 étant l'interface réseau).

exemple :

  auto lo
  iface lo inet loopback
  iface eth0 inet static
  address 192.168.1.3
  netmask 255.255.255.0
  gateway 192.168.1.1
  mtu 1460
  auto eth0

Modification de l'heure de prise de vue EXIF

Cette modification ne se fait plus à partir de la version f-spot - 0.6.1.5-2ubuntu5, il me semble.

Lors de l'importation des photos, F-Spot modifie automatiquement la date et l'heure de prise de vue dans les données EXIF (DateTimeOriginal) pour la mettre à l'heure UTC.

Rapports de bugs traitant du problème :

En attendant que ce problème soit corrigé, les contournements suivants existent :

  • Sélectionner "Enregistrer les étiquettes et description des photos : Séparément des fichiers images" dans les préférences : l'heure de la photo affichée par F-Spot est toujours l'heure UTC, mais les données EXIF ne sont pas modifiées. L'inconvénient est que vous ne sauvegardez pas non plus les autres métadonnées (étiquettes, commentaires, notation) dans le fichier de la photo.
  • Lancer F-Spot avec la commande :
  TZ=UTC f-spot

Cela "fait croire" à F-Spot que vous êtes à l'heure UTC, et donc il ne modifie pas l'heure de la photo. Ainsi vous pouvez choisir d'enregistrer les métadonnées dans le fichier image, sans que la date Exif soit touchée.

Attention, cela ne résout pas le problème à l'importation lorsqu'elle est lancée automatiquement au branchement d'un appareil photo. Avec cette solution, il faut toujours importer les photos à partir de F-Spot.

F-Spot crashe au lancement avec certains thèmes (Karmic)

Suite à un problème avec le moteur de rendu gtk+-2.0 pixmap, F-Spot crashe au lancement lorsqu'il est utilisé en même temps que certains thèmes (New Wave entre autres). Le problème est reporté (bug #411941) et est corrigé pour Lucid. Pour l'instant, pour Karmic, la seule solution réside en un changement de thème (pas de problème avec Dust, Human…).

En cours de construction
Traduction partielle et adaptation de cette page :Créer une extension (en)
  1. Créer avec gedit les fichiers MyExporter.addin.xml et MyExporter.cs (voir lien plus haut)
  2. En ligne de commande dans le dossier cointenant les deux fichieirs :

gmcs -t:library PiwigoExporter.cs -pkg:f-spot -resource:PiwigoExporter.addin.xml

  1. Puis (pour la version f-spot - 0.6.1.5-2ubuntu5, a adapter le cas échéant)

sudo cp PiwigoExporter.dll /usr/lib/f-spot/extensions

  1. Dans f-spot Edition→Gérer les extensions puis désactiver puis

activer le pluggin

  • f-spot.1274646915.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)