Préparation des photos pour mise en ligne

J'utilise Piwigo pour présenter mes photos à ma famille, mes amis,... L'application fournit tout ce qu'il me faut pour les présenter mais pour ne pas surcharger le serveur de mon hébergeur je prépare mes photos avant de les envoyer sur le serveur...

Mon appareil photo prend des photos de très grand taille pas du tout adaptée à un navigateur web. J'ai pris pour habitude de les proposer en 640x480. 

En récupérant le contenu de ma carte mémoire, les différents fichiers sont en majuscules sans que je me l'explique. En attendant de trouver pourquoi, je mets tous ces noms de fichiers en minuscules :

#!/bin/sh
for f in *;do mv $f `echo $f|sed -e 's/.*/\L&/'`;done

Il y a de très nombreux outils pour retailler mes images. Etant adepte de la ligne de commande, j'utilise les outils d'ImageMagick et en particulier convert. Par exemple pour fabriquer toutes les images en 640x480 du répertoire courant, j'utilise le script suivant :

#!/bin/sh
QUICKLOOK="convert -resize 640x480"
for i in *.jpg;do echo $i;$QUICKLOOK $i $i;done

De façon identique, une fois les photos choisies, je fabrique les imagettes :

#!/bin/sh
THUMBNAIL="convert -resize 128x96"
mkdir thumbnail
for i in *.jpg;do echo $i;$THUMBNAIL $i thumbnail/TN-$i;done

Mes images sont prêtes à être envoyées vers le serveur.

Comme dirait Pierrick, il faut utiliser pLoader qui fait tout ça pour toi et même bien plus. J'ai pris de mauvaises habitudes au temps où pLoader n'existait pas. Cela ne sera pas facile de changer.

Haut de page