Outils pour utilisateurs

Outils du site


linux:conversions

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
linux:conversions [28/08/2009 11:40] – aj utf8 daniellinux:conversions [31/05/2010 23:20] – aj img2pdf daniel
Ligne 8: Ligne 8:
 ===== Images et textes ===== ===== Images et textes =====
 convert (binaire d'imagick) connait un paquet de formats et permet la plupart des conversions d'images. convert (binaire d'imagick) connait un paquet de formats et permet la plupart des conversions d'images.
 +
  
 ==== Options de convert ==== ==== Options de convert ====
Ligne 13: Ligne 14:
  
 La liste des couleurs utilisables http://www.imagemagick.org/script/color.php La liste des couleurs utilisables http://www.imagemagick.org/script/color.php
 +
 +Quelques examples :
 +<code>
 +# resize pour rentrer dans un carré de 800x800 dans un dossier resized
 +for f in *; do convert $f -resize 800x800 resized/$f; done
 +# resize et conversion en même temp, il suffit de changer l'extension
 +convert fichier1.png -resize 25% fichier2.jpg
 +</code>
  
 ==== composite ==== ==== composite ====
Ligne 56: Ligne 65:
 done; done;
 </code> </code>
 +
 ===== pdf2img ===== ===== pdf2img =====
 on peut utiliser gs ou convert... on peut utiliser gs ou convert...
Ligne 61: Ligne 71:
 Avec gs (le %d sert à incrémenter un n° suivant les pages du pdf, ici on sort en png 24bits, à 300dpi) \\ Avec gs (le %d sert à incrémenter un n° suivant les pages du pdf, ici on sort en png 24bits, à 300dpi) \\
 ''gs -dBATCH -dNOPAUSE -r300 -sDEVICE=png16m -sOutputFile=resultat%d.png source.pdf'' ''gs -dBATCH -dNOPAUSE -r300 -sDEVICE=png16m -sOutputFile=resultat%d.png source.pdf''
 +
 +===== img2pdf =====
 +avec convert puis pdftk
 +<code bash>
 +# pour convertir les pages 02.jpg, 04.jpg, etc. en pdf, avec rotation (90° horaire)
 +for i in $(seq -w 2 2 96); do echo $i; convert -rotate 90 $i.jpg $i.pdf; done;
 +# puis concat en un seul pdf
 +for i in $(seq -w 2 2 96); do in="$in $i.pdf"; done;
 +pdftk $in cat output resultat.pdf
 +# on aurait aussi pu demander à pdftk de faire la rotation (E pour East soit 90° horaire, sinon W ou S)
 +pdftk $in cat 1-endE output resultat.pdf
 +</code>
  
 ===== Manipulation de pdf ===== ===== Manipulation de pdf =====
linux/conversions.txt · Dernière modification : 21/09/2010 12:54 de daniel