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
