Article LinuxGraphic.org - downloads.tuxfamily.org

Transcription

Article LinuxGraphic.org - downloads.tuxfamily.org
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Introduction
Introduction
Vous venez d'acheter un appareil photo numérique, et après lecture de la notice explicative, vous découvrez que les
merveilleux packs logiciels fournis avec ce dernier ne fonctionnent que pour Windows(r) ou MacOS(r), sans compter le
Installation
superbe Cédérom du fournisseur d'accès à internet qui est déjà dans la corbeille. Vous voilà donc propriétaire d'un
Configuration appareil que vous ne pourrez pas exploiter avec votre environnement préféré : GNU/Linux, les fabricants de matériels
Récupération ignorant totalement cet univers. Heureusement un certain Scott Fritzinger a connu ce problème avant vous et a fait
preuve d'une grande générosité en lançant un projet qui serait une interface de communication commune aux
Edition
différents appareils photo du marché, d'autres développeurs l'ont par la suite rejoint. Ce projet se nomme Gphoto, et
Exportation vous trouverez d'avantages d'informations (en anglais) sur ce projet à http://www.gphoto.org.
Conclusion
Appareils S.
Retour Index
1
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Liste des appareils supportés à ce jour (version 0.4.3)
Introduction
Cette liste vous indique tous les appareils qui sont supportés dans la version actuelle (0.4.3), certains appareils USB
sont supportés mais ne sont pas encore inclus dans la distribution officielle, il vous faudra soit récupérer les sources
Installation
via CVS ou attendre la prochaine mise à jour si vous souhaitez utiliser ces modèles. Les appareils reliés sur le port
Configuration série sont en revanche très bien supportés.
Récupération
Appareils S.
Edition
Exportation
Conclusion
Marque
Agfa
Modèle
Série
USB
ePhoto 307.
Oui
−−
ePhoto 780.
Oui
−−
ePhoto 780C.
Oui
−−
ePhoto 1280.
Oui
−−
ePhoto 1680.
Oui
−−
QuickTake 150.
Oui
−−
QuickTake 200.
Oui
−−
PowerShot A5
Oui
−−
PowerShot A5 Zoom
Oui
−−
PowerShot A50
Oui
−−
PowerShot A70
Oui
−−
PowerShot S10
Oui
Oui (cvs)
PowerShot S20
Oui
Oui (cvs)
QV−10
Oui
−−
QV−10A
Oui
−−
QV−11
Oui
−−
QV−30
Oui
−−
QV−70
Oui
−−
QV−100
Oui
−−
QV−200
Oui
−−
QV−700
Oui
−−
QV−5000SX
Oui
−−
Chinon
Chinon ES−1000
Oui
−−
Dimera
Dimera 3500 (cvs)
Oui
−−
Epson
PhotoPC 500
Oui
−−
PhotoPC 550
Oui
−−
PhotoPC 600
Oui
−−
PhotoPC 700
Oui
−−
PhotoPC 800
Oui
−−
DS−7
Oui
−−
DX−5
Oui
−−
DX−10
Oui
−−
Retour Index
Apple
Canon
Casio
Fuji
2
MX−500
Oui
−−
MX−600
Oui
−−
MX−700
Oui
−−
MX−1200
Oui
−−
MX−1700
Oui
−−
MX−2700
Oui
−−
MX−2900
Oui
−−
PhotoSmart C20
Oui
−−
PhotoSmart C30
Oui
−−
PhotoSmart C200
Oui
−−
JenCam (cvs)
JD11
Oui
−−
Kodak
DC20
Oui
−−
DC25
Oui
−−
DC200+
Oui
−−
DC210
Oui
−−
DC210+ Zoom
Oui
−−
DC215 Zoom
Oui
−−
DC220
Oui
Oui (cvs)
DC220+
Oui
−−
DC240
Oui
−−
DC260
Oui
Oui (cvs)
DC265
Oui
Oui (cvs)
DC280
Oui
−−
DC290
Oui
Oui (cvs)
QM100
Oui
−−
QM100V
Oui
−−
Q−EZ
Oui
−−
Q−M100
Oui
−−
Q−M100V
Oui
−−
Q−M200
Oui
−−
Leica
Digilux Zoom
Oui
−−
Mattel
Barbie Camera (cvs)
Oui
−−
Hotwheels Camera (cvs)
Oui
−−
Minolta
Dimage V
Oui
−−
Mustek
MDC 800
Oui
Oui (cvs)
VDC 3500 (cvs)
Oui
−−
CoolPix 100
Oui
−−
CoolPix 300
Oui
−−
CoolPix 600
Oui
−−
CoolPix 700
Oui
−−
CoolPix 800
Oui
−−
CoolPix 900
Oui
−−
CoolPix 900S
Oui
−−
CoolPix 950
Oui
−−
Hewlett Packard
Konica
Nikon
3
Olympus
Panasonic
Philips
Polaroid
Ricoh
Samsung
Sanyo
Sony
CoolPix 950S
Oui
−−
D−100Z
Oui
−−
D−200L
Oui
−−
D−220L
Oui
−−
D−300L
Oui
−−
D−320L
Oui
−−
D−330R
Oui
−−
D−340L
Oui
−−
D−340R
Oui
−−
D−360L
Oui
−−
D−400L Zoom
Oui
−−
D−450Z
Oui
−−
D−500L
Oui
−−
D−600L
Oui
−−
D−620L
Oui
−−
C−400L
Oui
−−
C−410L
Oui
−−
C−800L
Oui
−−
C−820L
Oui
−−
C−830L
Oui
−−
C−840L
Oui
−−
C−900 Zoom
Oui
−−
C−900L Zoom
Oui
−−
C−1000L
Oui
−−
C−1400L
Oui
−−
C−2000Z
Oui
−−
D−3030Z
Oui
No
Coolshot KXl−600A
Oui
−−
Cardshot NV−DCF5E
Oui
−−
Philips ESP60
Oui
−−
Philips ESP80
Oui
−−
Polaroid PDC 640
Oui
−−
Polaroid PDC 700
Oui
−−
RDC−300
Oui
−−
RDC−300Z
Oui
−−
RDC−4200
Oui
−−
RDC−4300
Oui
−−
RDC−5000
Oui
−−
Kenox SSC−350N
Oui
−−
Digimax 800K
Oui
−−
VPC−G210
Oui
−−
VPC−G200
Oui
−−
VPC−G250
Oui
−−
VPC−X350
Oui
−−
DSC−F1
Oui
−−
4
DSC−F55
Oui
−−
DSC−F505
Oui
−−
Memory Stick Adapter
Oui
−−
MSAC−SR1
Oui
−−
DCR−PC100
Oui
−−
Trust
DC−3500 (cvs)
Oui
−−
Toshiba
PDR−M1
Oui
−−
WWF
WWF Camera(cvs)
Oui
−−
5
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Récupération et installation de Gphoto
Introduction
Bien qu'il soit installé par défaut dans les distributions modernes (lancez la commande gphoto dans un xterm pour
vérifier si celui−ci fonctionne parfaitement), il vous faudra peut être le récupérer à cette adresse :
Installation
http://www.gphoto.org/download.html . Gphoto est disponible sous forme de sources à compiler (.tar.gz) ou de
Configuration binaires prêts à l'emploi (rpm ou deb) et disponibles pour plusieurs types de processeurs (Intel, alpha, sparc64, ppc).
Récupération
Pour installer Gphoto sous formes de binaires RPM (les utilisateurs qui savent comment compiler leur programmes
Edition
savent aussi les installer), vous pouvez passer par le gestionnaire de RPM fourni avec votre distribution ou par
Exportation
Kpackage ou GnoRPM. Si vous ne savez comment faire vous pouvez passer par le mode console : dans
Conclusion un xterm saisissez la commande suivante : rpm −f nom_du_du_paquetage.
Retour Index
Appareils S.
Gphoto utilise les librairies GTK et Imlib pour fonctionner mais il n'a absolument pas besoin de l'environnement Gnome.
6
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Configuration et problèmes rencontrés
Introduction
Appareils S.
Au premier lancement de Gphoto vous devriez obtenir la fenêtre suivante :
Installation
Configuration
Récupération
Edition
Exportation
Conclusion
Retour Index
Il s'agit de la fenêtre principale de Gphoto. La première étape consistera à configurer correctement votre appareil.
Dans le menu configure, sélectionnez Select Port−CameraModel
Une nouvelle boite de dialogue apparaît,
celle−ci nous propose la liste des appareils
supportés ainsi que le port de communication à
choisir. Vous remarquerez que pour chaque
modèle il y a le nom de la personne qui a écrit
le pilote ainsi que l'adresse email pour renvoyer
des rapports de Bugs (en Anglais) ou pour
contribuer. Suite−−>
7
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Configuration et problèmes rencontrés
Introduction
Appareils S.
Installation
Vous n'avez qu'à sélectionner votre modèle dans la liste déroulante et cocher le port que vous utilisez. Dans mon
exemple j'utilise un appareil Kodak DC240 sur le port série com2 (/dev/ttyS2).Il se peut que Gphoto vous renvoi le
message d'erreur suivant : "Could not open camera"
Configuration
Récupération Dans ce cas là les points à vérifier sont les suivants :
Edition
• Avez−vous connecté l'appareil sur le bon port série ?
Exportation
• L'appareil est−il sous tension et dans le bon mode ?
Conclusion
• Etes−vous loggé en tant que root ?
Retour Index Le problème le plus souvent rencontré et que vous n'avez pas les droits nécessaires pour accéder au périphérique
sauf en tant que root. Si vous souhaitez y accéder sous votre compte habituel il vous suffit de saisir la commande
suivante en tant que root : chmod 777 /dev/ttySx (ou le x est votre numéro de port série à utiliser). vous pouvez aussi
définir des droits spécifiques à des groupes d'utilisateurs, vous pouvez consulter la FAQ de Gphoto pour plus
d'informations à ce sujet.
Si vous modifiez les droits, pensez à redémarrer Gphoto, j'ai rencontré quelques problèmes avec mon appareil et j'ai
du insister. Dans ces cas là, lancez Gphoto à partir d'une console car vous verrez les messages d'erreurs du pilote y
s'inscrire. Exemple pour mon appareil : kdc240_read_ack_error: read error, kdc240_command: Is your camera turned
on? . Gphoto ne pouvait lire et écrire sur le périphérique, d'où ce message d'erreur, en revanche j'ai pas eu une seule
boite de dialogue pour m'informer du problème.
Certains pilotes offrent des options de configuration pour l'appareil, ceux−ci sont disponibles par le menu
Configure−−>Configure Camera.
Notre appareil connecté, nous allons pouvoir récupérer nos photos, mais d'abord nous allons vérifier le bon
fonctionnement de l'appareil, pour cela sélectionnez le menu Camera−−>Summary. Normalement une boite de
dialogue à peu près identique à celle−ci devrait apparaître :
Cette boite vous informe que votre appareil est bien connecté et qu'il fonctionne.
8
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Récupération des photos
Introduction
Appareils S.
Nous pouvons maintenant récupérer l'index de nos images par le menu Camera−−>Download
Installation
index−−>thumbnails ou par le bouton
. Le mode Thumbnails précise que nous désirons obtenir les vignettes de
Configuration
, seule la
Récupération nos images, si vous sélectionnez Camera−−>Download index−−>No thumbnails ou par le bouton
liste des images sera récupérée.
Edition
Gphoto commence alors le rapatriement de votre index, toutes les images disponibles apparaissent sous forme de
Exportation vignettes comme le montre l'image ci−dessous :
Conclusion
Retour Index
Pour récupérer les photos vous devez d'abord les sélectionner, cette opération s'effectue simplemement en cliquant
sur la vignette de l'image. Lorsque une image est sélectionnée, son cadre devient rouge. A partir de là plusieurs
options vous sont offertes :
• Ouvrir les photos dans des vues différentes (Camera−−>Download selected−−>images−−>Open in
window)
• Enregistrer les photos directement sur le disque (Camera−−>Download selected−−>images−−>Save to
disk)
• Effacer les images de l'appareil (Camera−−>delete selected images)
Vous pouvez également le faire pour les vignettes (Camera−>Downlaod Selected−−>Thumbnails...) ou pour les
deux en même temps (Camera−>Downlaod Selected−−>Both...)
Le bouton
vous permet d'ouvrir vos photos dans des fenêtres séparées, c'est le mode le plus souvent usité car il
permet de vérifier les photos prises. En effet, les petits écrans à cristaux liquides de prévisualisation des appareils sont
d'une qualité et d'une définition très faible, il est donc préférable de vérifier les photos avant de les enregistrer ou de
les imprimer.
Dès qu'une commande est lancée, Gphoto commence immédiatement à rapatrier les photos, ce processus peut
parfois etre long, surtout si les photos ont été prises en haute résolution (1280*1024). les photos devraient apparaitre
sous formes d'onglets supplémentaires dans Gphoto
9
Pour les afficher il vous suffit de cliquer sur un des onglets.
10
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Edition des photos
Introduction
Appareils S.
Installation
Gphoto comprends quelques fonctions de retouche. Vous pouvez retourner les images horizontalement
Configuration verticalement
, leur effectuer une rotation de 90°
ou de −90°
,
. Vous pouvez également
Récupération redimensionner l'image
ou modifier les couleurs
.
Edition
Exportation Pour les modifications de couleurs, cela peut vous servir à rectifier une dominante sur l'image. La boite de dialogue
Conclusion ci−dessous vous permet de corriger la luminosité ou bien de corriger chaque teinte RVB, par exemple l'image affichée
dans la boite de dialogue possède une légère dominante bleu que l'on peut corriger en augmentant la luminosité du
Retour Index rouge ou en diminuant l'intensité du bleu.
Pour chaque couleur vous pouvez agir sur l'intensité
, le contraste
et la luminosité
.
Certes, ces fonctions sont relativement basiques, mais elle sont très pratiques pour la plupart des cas. Si vous désirez
pousser les modifications plus loin, vous serez obligés d'en passer par le Gimp.
11
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Exportation des images.
Introduction
Appareils S.
Installation
Configuration
Récupération
Une fois les images désirées sélectionnées et rectifiées, vous disposez de trois options de sorties :
• Vous pouvez imprimer directement vos images
• Vous pouvez enregistrer vos images sur disque
• Vous pouvez générer une galerie html pour l'exporter sur le web.
Edition
Exportation
Conclusion
Retour Index
Impression des images
Bien que vous puissiez directement imprimer vos images via la commande Lpr, je vous conseille d'avantage de les
enregistrer et d'imprimer en passant par le gimp ou par les Xwtools. En effet ces deux programmes peuvent imprimer
dans des résolutions photo sur les imprimantes à jets d'encre et vous pouvez modifier la disposition sur papier. Vous
disposez également d'outils pour calibrer la colorimétrie de votre imprimante par rapport à votre moniteur.
Enregistrement des images
Par le menu File−−>Save vous avez le choix d'enregistrer les images ouvertes, les images sélectionnées, les
vignettes ou les deux. A l'enregistrement, vous devez spécifier un nom dans le champ de saisi de la boite de dialogue,
par exemple megeve. Automatiquement la première image s'appellera megeve−001.jpg, la seconde megeve−002.jpg,
etc.. Le type de Fichier (jpg, Tiff) dépend du pilote de l'appareil, certains utilisent le format jpg, d'autres Tiff.
Galerie Html
Un des points fort de Gphoto est de pouvoir générer automatiquement des galeries au format html prêtes à pouvoir
être diffusées sur le web. Pour cela gphoto utilise des modèles de pages qu'il va compléter automatiquement. Un
modèle de page est fourni par défaut mais vous pouvez facilement générer les votre. Les modèles de pages se
trouvent dans le répertoire /usr/local/share/gphoto/gallery ou dans /usr/share/gphoto/gallery pour en créer de nouveaux
il suffit de respecter l'architecture du modèle par défaut et de l'adapter en modifiant le code html des pages. Vous
pouvez enregistrer le tout dans un nouveau répertoire situé dans le répertoire gallery.
Pour créer une nouvelle galerie, sélectionner le menu File−−>Export−−>HTML Gallery. Une boite de dialogue
comme celle ci−dessous apparaît :
12
Dans cette boite vous pouvez sélectionner un des modèles disponibles, ainsi que certaines options comme (dans
l'ordre) :
• Exporter au format shtml pour l'utilisation du Serveur Side Include
• Donner une valeur de 0 aux bordures des tableaux pour les faire disparaître
• Donner une valeur de 0 à la bordure de l'image pour faire disparaître le cadre bleu autour de chaque vignette.
• Afficher la galerie avec Netscape quand celle−ci est terminée.
Voilà, il ne vous reste plus qu'à exporter le répertoire de destination de la galerie sur votre serveur Web pour que
chacun puisse consulter vos récits de vacances.
13
Connexion aux appareils photo numériques avec Gphoto.
par Toussaint Frédéric
A r t i c l e s
Conclusion et futur de Gphoto
Introduction
L'avantage indéniable de Gphoto est qu'il offre une interface commune à tous les appareils photos, vous ne devez
apprendre qu'une seule fois à vous en servir, cela évite la disparité des interfaces propriétaires des fabricants qui
Installation
obligent les utilisateurs à apprendre l'interface de communication pour chaque type de produit. On peut aussi saluer et
Configuration remercier le travail des développeurs du libre qui ont fourni un travail exemplaire pour offrir un si large panel
Récupération d'appareils supportés.
Appareils S.
Edition
Exportation
Conclusion
La génération de galeries au format Html est un plus indéniable, mais on peut regretter l'absence de gestionnaire de
base de données d'images. Toutefois ce n'est pas le but d'un tel programme, pour cela vous pouvez utiliser Gqview
qui offre cette fonctionnalité dans sa dernière version.
Retour Index
Gphoto sera une évolution de la version actuelle mais n'offrira plus d'interface utilisateur. En effet il s'agira d'un simple
framework où chacun pourra créer une interface propre. L'avantage sera une meilleure intégration au projet Gnome
(interface qui se nomme déjà GTkam) et au projet KDE où chacun peut écrire des interfaces pour leur environnement
respectif. Les appareils USB seront mieux supportés et le développement de nouveaux pilotes sera facilité par cette
nouvelle architecture.
En espérant que les fabricants y participeront un peu....
Cette documentation est rédigée sous licence FDL.
14