Catégories

Adaptation de photos pour le cadre numérique Sigmatek DS-700

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:

Exemple DS-700 - Avant

Avant

Exemple DS-700 - Après

Après

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.

Références

http://www.imagemagick.org/

Faire un commentaire

 

 

 

Vous pouvez utiliser ces tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre user="" computer="" escaped="">