Changeset 98679 in spip-zone


Ignore:
Timestamp:
Jul 5, 2016, 11:31:59 AM (3 years ago)
Author:
booz@…
Message:

numéroter les JPG extrait d'un PDF en partant de 1 et non pas 0 comme fait imagemagick convert

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/convertisseur/trunk/scripts/pdf2img.sh

    r95405 r98679  
    2222# redimensionner : -resize 1500
    2323
     24nb_pages=$(pdfinfo "$pdf" | grep Pages | awk '{print $2}')
     25
    2426# une seule page
    2527convert -verbose -colorspace RGB -resize 1500 -interlace none -density 300 -background white -alpha remove -quality 80 -shave "$shave" "$pdf" "$fichier_dest"
     28
     29# si on a affaire a un fichier multi pages on renumérote +1 pour ne pas démarrer à 0
     30if [[ $nb_pages > 1 ]]
     31        then
     32                cd "$dest"
     33                ls -r| while read f ; do
     34
     35                        p=$(echo $f | grep -Eo "(\d+).jpg" | grep -Eo "\d+" | sed -e 's/^0//g')
     36                        pp=$((p+1))
     37                        (($pp < 10)) && pp="0$pp"
     38                        #pp=${pp/001/01}
     39                        g=$(echo "${f/-$p.jpg/_$pp.jpg}" | sed -e 's/001/01/g')
     40                        g=$(echo $g | sed -e 's/-0.jpg/_01.jpg/g' )     
     41                        # echo "$f > $p > $pp > $g"
     42                        mv "$f" "$g"
     43               
     44                done
     45fi
Note: See TracChangeset for help on using the changeset viewer.