J’ai, depuis quelques temps, un cadre photo numérique, le Sigmatek DS-700. Malheureusement, cet appareil a des défauts qui rendent son utilisation peu agréable.
Ma solution: adapter les photos pour améliorer son comportement.
Explication:
La problématique
Ce cadre a (au moins) les inconvénients suivants:
- Pas de bouton marche/arrêt
- A l’allumage, les photos sont affichées en mode « étiré », et donc déformées (écran 16:9); le mode « adapté » doit être sélectionné à chaque allumage via les boutons sur le dessus
- Lenteur de chargement des photos (même avec les photos 4MP d’un Canon Powershot G3)
- Saturation exagérée des couleurs
La solution
Pour contourner ces problèmes, j’ai décidé d’adapter les photos afin qu’elles s’affichent de manière optimale sans avoir à changer quoi que ce soit sur le cadre numérique.
Après quelques recherches et essais, la commande convert d’ImageMagick m’a permis d’automatiser les opérations suivantes:
- Redimensionnement des photos à une résolution beaucoup plus faible, permettant d’avoir des temps de chargement très courts
- Conversion des photos au format 16:9, en remplissant le reste avec un fond noir; plus besoin de changer en mode « adapté » pour que l’aspect des photos soit correct
- Réduction de la saturation afin d’avoir des couleurs plus naturelles
Exemple:
Voici la ligne de commande effectuant ces opérations:
convert image_src.jpg -resize "832x468>" -size 832x468 xc:black +swap -gravity center -composite -modulate 100,70,100 image_dst.jpg
Et un petit script Shell pour automatiser:
#!/bin/sh CONVERT_ARGS="-resize 832x468> -size 832x468 xc:black +swap -gravity center -composite -modulate 100,70,100" CONVERT_DIR="resized" if [ ! -d "$CONVERT_DIR" ] then mkdir -p "$CONVERT_DIR" fi for image in $@ do echo -n "$image -> $CONVERT_DIR/$image..." convert "$image" $CONVERT_ARGS "$CONVERT_DIR/$image" echo "done." done
Il n’y a plus qu’à mettre les photos sur une carte SD, mettre la carte dans le cadre et l’allumer !
Note
J’ai aussi décidé de n’y afficher que des photos au format paysage, la petite taille et la faible résolution de l’écran n’offrant que peu d’intérêt à l’affichage de photos au format portrait.