source: spip-zone/_plugins_/convertisseur/trunk/scripts/optimg.sh @ 94903

Last change on this file since 94903 was 94903, checked in by booz@…, 4 years ago

attention aux espaces et autres joyeusetés dans les noms de fichiers

  • Property svn:executable set to *
File size: 927 bytes
Line 
1#!/bin/sh
2
3
4# conversion noir et blanc + contrast luminosité : convert -colorspace Gray -brightness-contrast 15x10 LMDEN_1998-10_03.jpg 15x10.jpg
5# convert -brightness-contrast 10x12
6
7# Optimisation d'images trop lourdes ou trop grandes avec imagemagick
8
9nom="${1##*/}"
10
11# resize ?
12if (( ${2} > 0 )) ; then 
13        l=" avec une largeur de $2 pixels"
14        r="-resize $2x "
15fi
16
17# creer un fichier converti dans dest ?
18if (( ${#3} > 0 )) ; then 
19        d=" dans $3"
20        dest="$3/$nom"
21        ext="${1##*.}"
22       
23        filename="${dest%.*}" 
24        echo "\nOptimisation ($ext) de $1${l}${d}"
25        echo "convert ${r}-strip -interlace Plane -gaussian-blur 0.05 -quality 80% $1 $filename.jpg"
26        convert ${r}-strip -interlace Plane -gaussian-blur 0.05 -quality 80% "$1" "$filename.jpg"
27       
28        # pas de dest, on ecrase le fichier input avec sa version optimisée
29        else
30        echo "\nOptimisation de $1${l}"
31        mogrify ${r}-strip -interlace Plane -gaussian-blur 0.05 -quality 80% "$1"
32       
33fi
34
Note: See TracBrowser for help on using the repository browser.