pense-bête de bruno sanchiz

Accueil > programmes > Images, Sons, Vidéos > planches contact

planches contact

Publié le 14 juillet 2014, dernière mise-à-jour le 15 octobre 2025, > 8 visites, >> 165987 visites totales.

But :

Créer une planche contact avec les photos d’un répertoire

Prend les jpg des sous répertoires de /usr/share/backgrounds/, et crée une planche contacte _usr_share_backgrounds_cosmos.jpg

Prérequis :

programme imagemagick

Commande :

find /usr/share/backgrounds/* -type d|while read i;do echo planche contact du dossier $i;montage -label '%t.%m' -auto-orient -resize 300x300 "$i/*jpg" -geometry +3+3 -tile 8x -frame 10 $(echo $i|sed 's#/#_#g').jpg ;done

casque 3d vr lunettes virtuelles

photos verticales

mkdir -p /tmp/zz;find . -maxdepth 1 -type f|while read i;do a=$(echo $(convert "$i" -format "%w" info:)/$(convert "$i" -format "%h" info:)|bc);if [ $a -lt 1 ];then j=$(basename "$i");montage -auto-orient "$i" "$i" -geometry +300+30 -tile 2x /tmp/zz/"$j";fi;done

photos horizontales

mkdir -p /tmp/zz;find . -maxdepth 1 -type f|while read i;do a=$(echo $(convert "$i" -format "%w" info:)/$(convert "$i" -format "%h" info:)|bc);if [ $a -gt 1 ];then j=$(basename "$i");montage -auto-orient "$i" "$i" -geometry +300+30 -tile 2x /tmp/zz/"$j";fi;done
[bruno sanchiz]