Je marque le début de l’année en créant une galerie photo sur ce blog, elle est accessible via la barre de menu ci-dessus. Pour cela j’utilise le plugin nextgen gallery, il permet assez facilement de gérer des lots importants de photos et de les classer en galerie et en album (qui peut contenir plusieurs galeries photo). Pour l’instant, pour me faire la main, je me suis contenté de rajouter des photos d’avion. Je ne suis pas encore pleinement satisfait de l’accessibilité et de la présentation, mais je compte améliorer cela. Par la suite je rajouterai d’autres albums.
A ce propos, je suis assez sensible aux histoires de droit d’auteur, aussi je voulais trouver le moyen d’insérer une information d’auteur, d’autant que mes photos qui sont en pleine définition. Pour cela chaque photo dispose d’informations EXIF, sous linux on dispose d’exiftool qui permet de gérer ces informations. Voilà le genre d’informations que l’on peut obtenir à partir d’une photo prise d’un appareil photo Sony DSC-P73.
ExifTool Version Number : 8.77 File Name : DSC07304.JPG Directory : . File Size : 1736 kB File Modification Date/Time : 2012:11:30 15:49:52+01:00 File Permissions : rw-r--r-- File Type : JPEG MIME Type : image/jpeg Exif Byte Order : Little-endian (Intel, II) Image Description : Make : SONY Camera Model Name : DSC-P73 Orientation : Horizontal (normal) X Resolution : 72 Y Resolution : 72 Resolution Unit : inches Modify Date : 2010:05:22 10:33:52 Y Cb Cr Positioning : Co-sited Exposure Time : 1/100 F Number : 5.2 Exposure Program : Program AE ISO : 100 Exif Version : 0220 Date/Time Original : 2010:05:22 10:33:52 Create Date : 2010:05:22 10:33:52 Components Configuration : Y, Cb, Cr, - Compressed Bits Per Pixel : 8 Exposure Compensation : 0 Max Aperture Value : 2.8 Metering Mode : Multi-segment Light Source : Unknown Flash : Auto, Did not fire Focal Length : 18.0 mm Flashpix Version : 0100 Color Space : sRGB Exif Image Width : 2304 Exif Image Height : 1728 Interoperability Index : R98 - DCF basic file (sRGB) Interoperability Version : 0100 File Source : Digital Camera Scene Type : Directly photographed Custom Rendered : Normal Exposure Mode : Auto White Balance : Auto Scene Capture Type : Standard Contrast : Normal Saturation : Normal Sharpness : Normal PrintIM Version : 0250 Compression : JPEG (old-style) Thumbnail Offset : 2494 Thumbnail Length : 18820 Image Width : 2304 Image Height : 1728 Encoding Process : Baseline DCT, Huffman coding Bits Per Sample : 8 Color Components : 3 Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1) Aperture : 5.2 Image Size : 2304x1728 Shutter Speed : 1/100 Thumbnail Image : (Binary data 18820 bytes, use -b option to extract) Focal Length : 18.0 mm Light Value : 11.4
Maintenant pour rajouter des informations de copyright dans un lot de photos qui se trouvent dans un répertoire et sous répertoires, j’ai créé le script bash chg-prop-photo.sh suivant.
#!/bin/bash [ -z $1 ] && echo "!!! Vous devez fournir un nom de répertoire, . est acceptable" && exit 1 [ ! -d $1 ] && echo "$1 n'est pas un répertoire" && exit 1 exiftool -r -ext JPG -ext jpg -overwrite_original_in_place -copyright='Copyright olivier.hoarau.org' $1
Pour son utilisation, c’est assez simple il suffit de se mettre à la racine où se trouvent toutes vos photos et de taper.
chg-prop-photo.sh .
Cela va aller dans tous les répertoires de manière récursive et rajouter le TAG copyright qui va bien à toutes les photos à l’extension JPG et jpg en prenant soin de garder la date de dernière modification/création, le nom du propriétaire et les droits du fichier. La commande peut prendre un certain temps suivant le volume du lot.