• [^] # Re: Merci et mise à jour

    Posté par . En réponse à la dépêche Piwigo 2.2. Évalué à 1.

    Pour ma part je me suis fait un petit script (qui mériterait d'être amélioré pour interagir avec l'utilisateur suivant les besoins de réaliser ou pas telle ou telle opération) qui me permet de faire du redimensionnement en touchant à la taille, la compression et la qualité des images (on trouve pas mal d'exemple d'utilisation de djpeg, pnmscale et Cie en cherchant sur google).

    On en trouve pleins sur le forum de piwigo bien plus évolué mais à titre d'information voilà le bout de code du mien :

    #si besoin de renommer uniformément par la date exif
    #jhead -n%Y%m%d_%H%M%S *
    #rotation automatique des photos
    #jhead -autorot *.jpg
    echo "debut creation repertoire pwg_high et deplacement images"
    mkdir pwg_high
    mv *.jpg pwg_high/
    cd pwg_high
    echo "debut creation images en 800*600"
    for i in `ls *.jpg`; do djpeg $i | pnmscale -xysize 800 600| cjpeg -optimize -progressive -quality 95 > ../$i; echo $i processed; done
    echo "debut creation miniatures"
    cd ..
    mkdir thumbnail
    for i in `ls *.jpg`; do djpeg $i | pnmscale -xysize 128 110| cjpeg -optimize -progressive -quality 75 > thumbnail/TN-$i; echo $i processed; done
    

    @+