• [^] # Re: Gimp vs Krita

    Posté par (site web personnel) . En réponse à la dépêche Linux et la photographie : état des lieux. Évalué à 4.

    Un cilckodrome n'est pas un bon outil pour retailler une collection de photos.
    convert -geometry "$HMAX" "$g" "$h"

    Voici un petit script qui fait fait ça avec convert -geometry "$HMAX" "$g" "$h" et un peu plus.

    #!/bin/sh
    # Pierre Jarillon, le 1er mars 2006
    # Ce script :
    # 1- fabrique le répertoire "reduit" si il n'existe pas.
    # 2- le peuple de toutes les images du répertoire courant réduites
    # 3- les noms des fichiers seront dépourvus d'accents, d'espaces, de majuscules.
    # 3- crée un aperçu de toutes ces images (Planche contact).

    REP=reduit # Nom du répertoire recevant les réductions
    NOM=Apercu # Nom de la "planche contact"
    HMAX=x700 # hauteur maximum des images réduites.

    if [ $# != 0 ]; then
    TITRE="1ドル";
    else
    echo -e "Usage : `basename 0ドル` \"Le titre (même vide) que vous voulez\""
    exit
    fi

    if [ ! -d $REP ]; then mkdir $REP ; fi

    ls *.jpg *.jpeg *.JPG *.JPEG *.png *.PNG 2>/dev/null | while read f
    do
    # enlever espaces et accents
    g=`echo $f |tr " àçéèêëîïôöùüÂÇÉÈÊËÎÏÔÖÙÜ" "_aceeeeiioouuACEEEEIIOOUU"`
    # enlever espaces, accents et majuscules (pour web)
    h=`echo "$REP/$g" |tr [:upper:] [:lower:]`

    if [ "$f" != "$g" ] ; then mv "$f" $g; fi

    echo " => $g"

    convert -geometry "$HMAX" "$g" "$h"
    done

    # Création d'une "planche contact"

    echo "Création d'un $NOM pour $TITRE"

    cd $REP
    montage -font "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-15" \
    -fill "#ffffff" \
    -title "1ドル" \
    -background "#2e4e74" \
    -border "2x2" \
    -borderColor "blue" \
    -page "595x842" \
    $(ls *.jpg *.jpeg *.png *.gif 2>/dev/null |sed -e "s/ /_/g") $NOM.jpg

    echo "C'est fait !"
    cd ..