2020-09-29 10:41:53 +02:00
|
|
|
\chapter{Photographie}
|
|
|
|
\index{Photo}
|
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
Le domaine de la photographie numérique est vaste.
|
|
|
|
Nous allons essayer d'en entrevoir certains aspects et de
|
|
|
|
découvrir quelques recettes bien pratiques.
|
|
|
|
Dans le (dés)ordre, nous verrons comment récupérer les
|
|
|
|
image d'un appareil qui n'est pas compatible avec le
|
|
|
|
bien pratique protocole \textsl{mass storage}, puis nous
|
|
|
|
passerons au traitement des fichiers crus, les fameux
|
|
|
|
\textsc{raw} qui font le bonheur de monsieur Reep.
|
|
|
|
|
|
|
|
|
2020-09-29 10:41:53 +02:00
|
|
|
Voir aussi ImageMagick dans le chapitre \ref{chap:image},
|
2022-12-16 20:41:32 +01:00
|
|
|
page \pageref{chap:image}, un bon outil pour brotcher vos images.
|
2020-09-29 10:41:53 +02:00
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
%----------------------------------------------------------------
|
2020-09-29 10:41:53 +02:00
|
|
|
|
|
|
|
\section{gphoto2}
|
|
|
|
\index{gphoto2}
|
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
Notes écrites en se basant sur la version 2.5.20 (Debian 10.23),
|
2020-09-29 10:41:53 +02:00
|
|
|
les choses peuvent être (rarement) différentes chez vous.
|
|
|
|
L'appareil photo que j'utilise actuellement est un
|
2022-12-16 20:41:32 +01:00
|
|
|
Canon \textit{EOS 600D}\footnote{Hélas, j'ai perdu mon bien-aimé
|
|
|
|
PowerShot A520\dots}, dont, il faut bien l'avouer, la complexité
|
|
|
|
m'effraye un peu.
|
2020-09-29 10:41:53 +02:00
|
|
|
|
|
|
|
\begin{verbatim}
|
|
|
|
gphoto2 --list-ports
|
|
|
|
gphoto2 --list-cameras
|
2022-12-16 20:41:32 +01:00
|
|
|
gphoto2 --auto-detect
|
2020-09-29 10:41:53 +02:00
|
|
|
\end{verbatim}
|
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
Ces trois commandes servent à obtenir la description des modes de
|
|
|
|
connexion possibles, la liste des appareils gérés, et l'éventuel
|
|
|
|
appareil connecté, si il est sous tension, bien entendu :)
|
|
|
|
|
2022-12-31 15:39:58 +01:00
|
|
|
\begin{verbatim}
|
|
|
|
tth@redlady:~/Photos/Canon600D/2022-12$ gphoto2 --auto-detect
|
|
|
|
Model Port
|
|
|
|
----------------------------------------------------------
|
|
|
|
Canon EOS 600D usb:002,005
|
|
|
|
\end{verbatim}
|
2022-12-16 20:41:32 +01:00
|
|
|
%----------------------------------------------------------------
|
2020-09-29 10:41:53 +02:00
|
|
|
|
2022-12-31 15:39:58 +01:00
|
|
|
Ok, nous savons maintenant par quel petit nom notre Canon est connu
|
|
|
|
par le système sous-jacent.
|
2020-09-29 10:41:53 +02:00
|
|
|
|
|
|
|
\begin{verbatim}
|
|
|
|
gphoto2 --port usb:002,002 -P
|
|
|
|
\end{verbatim}
|
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
Cette commande fait une récupération
|
2020-09-29 10:41:53 +02:00
|
|
|
bestiale de toutes les photos (l'option \texttt{-P} peut
|
|
|
|
être remplacée par \texttt{--get-all-files}).
|
|
|
|
L'option \texttt{--new} permet de se limiter au
|
|
|
|
téléchargement des nouvelles photos.
|
|
|
|
|
|
|
|
Pour les drogués de la ligne de commande, l'option \texttt{--shell}
|
|
|
|
démarre un environnement interactif, qui permet d'explorer le
|
2022-12-16 20:41:32 +01:00
|
|
|
contenu de votre appareil, et d'interagir avec lui. Ce qu'on peut faire
|
|
|
|
semble assez dépendant du modèle d'apn utilisé.
|
|
|
|
|
2020-09-29 10:41:53 +02:00
|
|
|
|
|
|
|
Il doit exister plein d'autres tricks'n'tips, il faut juste prendre
|
|
|
|
le temps de les découvrir.
|
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
%================================================================
|
2020-09-29 10:41:53 +02:00
|
|
|
|
|
|
|
\section{ufraw}
|
|
|
|
\index{ufraw}
|
|
|
|
|
|
|
|
Ufraw (Unidentified Flying Raw) est un convertisseur de fichier images
|
|
|
|
\textit{RAW}, c'est à dire en général les données brutes en sortie
|
|
|
|
du capteur de l'appareil photo.
|
|
|
|
|
2022-12-16 20:41:32 +01:00
|
|
|
%================================================================
|
|
|
|
|
2022-12-31 15:39:58 +01:00
|
|
|
\section {EXIF} \index{EXIF} \label{whatisExdif}
|
|
|
|
|
|
|
|
\texttt{exiftool - Read and write meta information in files}
|
|
|
|
|
|
|
|
\begin{quote}
|
|
|
|
\textbf{from wikipedia:}
|
|
|
|
Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA
|
|
|
|
specifications) is a standard that specifies formats for images, sound,
|
|
|
|
and ancillary tags used by digital cameras (including smartphones), scanners and
|
|
|
|
other systems handling image and sound files recorded by digital cameras.
|
|
|
|
\end{quote}
|
|
|
|
|
|
|
|
% ----
|
|
|
|
\subsection{Lire}
|
|
|
|
|
|
|
|
Peut-être est-il temps de passer (comme d'habitude) à un exemple pratique.
|
|
|
|
J'ai un appareil numérique\footnote{un Canon EOS 600D, mais ça n'est pas important}
|
|
|
|
et quatre objectifs. Je souhaite écrire le nom de l'objectif sur l'image,
|
|
|
|
et de préférence dans une teinte assez kitch\index{kitch}. Comment faire ?
|
|
|
|
|
|
|
|
Et surtout sans perdre les \textit{tags} déja présents.
|
2020-09-29 10:41:53 +02:00
|
|
|
|
2022-12-31 15:39:58 +01:00
|
|
|
% ----
|
|
|
|
\subsection{Écrire}
|
|
|
|
|
|
|
|
Un autre exemple me vient à l'esprit : Je souhaite rajouter un petit texte dans
|
|
|
|
les \textit{tags} d'un fichier JPHEG. Comment procéder ?
|
|
|
|
|
|
|
|
Et surtout sans perdre les \textit{tags} déja présents.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%================================================================
|
2020-09-29 10:41:53 +02:00
|
|
|
|
|
|
|
|