À la recherche de la prochaine optique pour laquelle je pourrais craquer, et suite à la suggestion d'un ami, je me suis demandé quelles étaient les focales que j'usai le plus sur mes lentilles actuelles.

Question simple a priori dont la réponse m'intriguait. Mais comment obtenir cette information? Parcourir au hasard mes photos et les ouvrir avec un logiciel de photo capable de m'afficher les données EXIF ? Un peu Très long et peu efficace.

Assez vite, on se rend compte qu'il est bien plus rapide et efficace de lancer cette commande dans un shell :

jhead *.jpg | grep Focal | cut -d " " -f 4 | sort -n | uniq -c | sed -e "s/  *//" | sed -e "s/ /,/" | sort -n

Vous obtenez alors en bas de la liste renvoyée les focales les plus utilisées sur toutes vos photos du répertoire courant (*.jpg), en haut les moins utilisées et au milieu... les focales moyennement utilisées. Simple non ?

Bon, maintenant que ça c'est fait, il peut être intéressant d'avoir une idée plus précise de la répartition. Si possible avec un graphique dirons-nous.

Soit. Première solution, on se lance un bon vieux tableur, on importe le CSV généré par la ligne ci-dessus (oui, la virgule, c'était un peu pour ça déjà... pas con hein ?). On importe donc et on fait Insérer->Graphique, on répond aux questions et on a un joli graphique. Cool. Mais si on veut partager, on est obligé de sauvegarder le fichier et de l'envoyer aux gens ? Ou bien de faire une capture d'écran et de la retailler ? Tout ça pour montrer une image ? C'est un peu con compliqué quand même...

C'est à ce moment opportun que, du fond de ma mémoire, m'est revenu l'existence du service Google Charts. Alors oui, c'est Google, encore lui, mais bon, qu'est-ce que vous voulez ? C'est quand même diablement efficace. (Vous noterez le diablement, rapport à Don't be evil tout ça... Bref.)

En fouillant un peu la doc, je trouve que ce qui me conviendrait le mieux, c'est ça:

	<img src="http://chart.apis.google.com/chart?
	cht=bvg
	&amp;chs=700x350
	&amp;chbh=a,5,10
	&amp;chco=4D89F9
	&amp;chxt=x,y
	&amp;chxr=1,0,maxDuNombreDePhotosParFocale
	&amp;chds=0,maxDuNombreDePhotosParFocale
	&amp;chdlp=t
	&amp;chxl=laListeDesFocalesSéparéesParDesPipesEtEntouréeAussiParDesPipes
	&amp;chd=laListeDesDonnéesSéparéesParDesVirgules" />

Et me voilà donc parti à mettre en forme mon CSV pour rentrer dans ce format un peu chelou. Le résultat devant vos yeux ébahis: Utilisation des focales, photos sélectionnées

NB : Je vous épargne les tâtonnements concernant l'échelle, la taille, les axes, les étiquettes des axes, la légende, les premiers graphiques avec deux séries de données (les photos prises et celles retenues au final). Bref, je ne vous en parle pas. Mais sachez que c'est pas compliqué du tout.

Revenons à nos moutons. On se rend compte à ce moment du drame : je prends des photos avec la poignée en coin:

  • 10 et 20 : c'est le Sigma 10-20 f/4-5.6 DC HSM
  • 18 et 50 : mon 18-50 et le 50 f/1.8
  • 55 et 200 : mon 55-200

C'est encore plus flagrant lorsqu'on regarde voyage après voyage :

  • En Jordanie et Syrie, j'ai emmené mon 50mm, le 18-50 et le 55-200:

Utilisation des focales, Jordanie & Syrie

  • En Guadeloupe, j'ai utilisé le 50mm chaque fois que la lumière du jour baissait et je venais d'acheter le 10-20 :

Utilisation des focales, Guadeloupe

  • En Nouvelle-Zélande, en plus de mon 10-20, on m'a prété un 18-200 (très pratique au passage en voyage) :

Utilisation des focales, Nouvelle Zélande

Donc, résolution prise : avant d'acheter mon prochain objectif, j'apprends à cadrer. Tout au moins, j'essaie de varier mes focales histoire de voir ce que ça peut donner...

PS : (je sais je suis pas à proprement parler après ma signature mais je suis quand même à la fin du billet) Si ça intéresse quelqu'un, j'ai un bout de torchon PHP qui prend le CSV en entrée et qui renvoie l'image PNG comme un grand.