des p’tit script, qui on veut des p’tits scripts !

Liste des GroupesRevenir à fcol configuration 
Sujet : des p’tit script, qui on veut des p’tits scripts !
De : ptilou (at) *nospam* gmail.com (ptilou)
Groupes : fr.comp.os.linux.configuration
Date : 09. Nov 2021, 11:41:59
Autres entêtes
Message-ID : <6272c2fa-915d-4288-8b41-6328e8c3af03n@googlegroups.com>
User-Agent : G2/1.0
slt,

j’ai mssionné le pays du cidre, mais on se demande de quel côté est le mont ?
#!/bin/bash
#
# make_contactsheet_bw_v1.0.sh
# @jmdigne - https://lephotographelibre.wordpress.com
# Planche contact NB des photos d'un répertoire passé en paramètre
#
# History
# 2017_06_25 v1.0. - création
#
# Paramètres
# $1 = Répertoire de travail de départ où les images ont été déchargées
#
# Infos
# $1/BW = Répertoire temporaires des images converties NB
# contactsheet.JPG = Nom de la planche contact
 
#
# REM ***********************************************************************
#
echo "*** Planche Contact Noir&Blanc / BW Contact Sheet ***"
# Usage
display_usage() {
    echo " "
    echo "Au moins 1 Argument"
    echo "Répertoire de travail de départ où ont été déchargées les images"
    echo " "
    echo "\nUsage:\n$0 [arguments] \n"
    }
 
# T
    if [  $# -le 0 ]
    then
        display_usage
        exit 1
    fi
 
# 00 - Lancement
 
echo "* Repertoire de travail = $1"
 
# 1- Création des répertoires de travail temporaires
mkdir $1/BW
 
# 2 - Conversion en Greyscale --> copie des images grayscale dans dossier $1/BW
 
cd $1
# Nomalisation des nom de fichiers fichier .jpg en .JPG
rename -v 's/\.jpg\.*$/.JPG/' *.jpg*
for i in *.JPG; do convert -colorspace gray "$i" "$(echo $1/BW/$i)" ; done
 
# 3 - Traitement
cd $1/BW
 
SIZE=500
ROWS=6
FONTSIZE=32
# -auto-orient  : Supprimet ou Ajouter tag pour avoir une rotation automatique
# des vignettes
 
  montage -verbose -label '%f' -pointsize ${FONTSIZE} -tile 7x5  \
       -background '#000000' -fill 'gray' -define jpg:size=${SIZE}x${SIZE} \
       -title $(echo $1) -auto-orient \
      -geometry ${SIZE}x${SIZE}+2+2   *.JPG    contactsheet.jpg
 
cp  contactsheet.jpg ..
# 4 - Ménage
cd $1/BW
#rm *.JPG
cd ..
#rmdir $1/BW
#cd $PWD
 
# Fin
exit 0

a partir de montage pourquoi le script ne marche pas ?
sinon j’ai 1,6 millions d’images et donc j’aurai rêver d’un random dans la fonction find, parceque c’est des films et donc un peut de variété dans 68 k de planches peut il faire du mal ?

donc y a t’il un photographe qui fait de l’image avec le logiciel libre, et qui partage sous l’histoire de gpl ?


ptilou

Date Sujet#  Auteur
9 Nov 21 o des p’tit script, qui on veut des p’tits scripts !1ptilou

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal