Mot-clé - photo

Fil des billets

samedi 3 juin 2017

Nombre de déclenchements d'un appareil Canon sous Linux avec gphoto2

Si vous êtes l'heureux possesseur d'un appareil photo reflex Canon (et peut-être d'autres marques, je n'ai pas pu tester), vous vous demandez peut-être comment accéder au compteur de déclenchements par exemple pour mesurer le degré d'usure de votre matériel (http://www.olegkikin.com/shutterlife/).

gphoto2 sera votre complice pour cela. Il faut d'abord l'installer avec votre gestionnaire de paquet préféré (ici apt) :

apt install gphoto2

Après avoir branché l'appareil photo en USB sur le PC, on exécute la commande suivante :

gphoto2 --auto-detect

qui doit retourner le type d'appareil photo connecté et reconnu :

Model                          Port                                            
----------------------------------------------------------
Canon EOS 700D                 usb:001,007

Accédons maintenant à l'info souhaitée :

gphoto2 --get-config /main/status/shuttercounter

et voilà :

Label: Shutter Counter                                                         
Type: TEXT
Current: 14611

Get shutter counter for Canon cameras on Linux

It can be useful to know the shutter counter for your Canon reflex camera, for example to compare with the data available here: http://www.olegkikin.com/shutterlife/.

Wait no more, it is easy to access the shutter counter with gphoto2 on Linux.

Let's start with the installation of gphoto2 (replace apt with your favorite package manager):

apt install gphoto2

Then plug the camera to the computer with an USB cable and then:

gphoto2 --auto-detect

It should show something like this:

Model                          Port                                            
----------------------------------------------------------
Canon EOS 700D                 usb:001,007
/// 


Then

gphoto2 --get-config /main/status/shuttercounter


and this is it:

Label: Shutter Counter Type: TEXT Current: 14611 ///

lundi 11 mars 2013

PDF, en RVB ou bien en CMJN ?

Plusieurs manières existent pour décrire les couleurs : je le découvrai plus précisémment tout récemment en échangeant avec un imprimeur pour la réalisation des brochures de l'Opéra de Quat'Lieux. L'imprimeur me réclama en effet mon PDF en CMJN (Cyan-Magenta-Jaune-Noir ou CMYK pour les anglophones) au lieu du plus classique RVB (Rouge-Vert-Bleu ou RGB pour les anglophones).

Pour connaître l'encodage colorimétrique d'une image (ou d'un PDF), je découvris la commande suivante (elle fait partie du paquet ImageMagick) :

identify -verbose image.jpg

qui retournera (parmi d'autres infos) un champ :

Colorspace: sRGB

Pour effectuer la conversion du PDF de l'espace RVB vers l'espace CMJN, j'utilisai alors la commande suivante :

gs -dSAFER -dBATCH -dNOPAUSE -dNOCACHE -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress \
-sColorConversionStrategy=CMYK -dProcessColorModel=/DeviceCMYK \
-sOutputFile=output.pdf input.pdf

Dans mon cas, l'argument -dPDFSETTINGS=/prepress était important pour éviter une re-compression du PDF et donc une perte de qualité.

samedi 6 octobre 2012

Jouer avec les données EXIF des photos

Les données EXIF sont les méta-données associées aujourd'hui à toutes les photos prises - elles incluent par exemple le type d'appareil, la focale utilisée lors de la prise de vue, la position si l'appareil photo est associé à un module GPS... Et bien sûr, ces données contiennent l'heure et la date de la prise de vue - à condition bien sûr que date et heure soient correctement paramétrées sur l'appareil photographique.

Ces données sont donc très intéressantes. Elles permettront par exemple de retrouver l'heure de prise de vue.

Maintenant, il peut arriver que l'heure paramétrée sur l'appareil photo soit erronée. Il existe un petit outil qui permet de corriger cela : il s'appelle jhead.

La ligne de commande suivante permettra d'ajouter 1 heure à l'heure de prise de vue EXIF :

jhead -ta+1:00 *.JPG

et

jhead -ds2012:10:07 *.JPG

imposera la date du 7 octobre 2012 à toutes les photos

Et voilà un autre outil fort pratique lors du tri des photos :exiv2 permet (entre autre) de renommer une photo d'après la date et l'heure de prise de vue enregistrées dans les données EXIF. Ainsi, même si elles sont prises depuis plusieurs périphériques disctincs, il sera possible de classer naturellement les photos par ordre chronologique !

La commande :

exiv2 rename *.JPG

changera le nom de toutes les images *.JPG par la date et l'heure de la prise de vue sous la forme YYYYMMJJ_HHMMSS.JPG

La commande :

exiv2 -r '%Y-%m-%d_:basename:' *.JPG

permet plus de flexibilité sur le renommage du cliché.

En espérant que cela vous permettra tous de gagner du temps !