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
Prochaine révisionLes deux révisions suivantes
linux:conversions [26/09/2008 12:44] – split & merge pdf daniellinux:conversions [06/04/2010 12:33] – ex convert daniel
Ligne 1: Ligne 1:
 ====== Conversions ====== ====== Conversions ======
  
-===== Changement de formats ===== +===== utf8 ===== 
-convert (binaire d'imagick) connait beaucoup de formats et permet les conversions.+Pour renomer des fichiers, ''convmv'', ex ''convmv -f iso8859-1 -t utf8 /chemin/vers/fichiers/*'' pour voir ce que ça donnerait puis ''convmv--notest -f iso8859-1 -t utf8 *'' pour le faire.
  
-===== pdf2swf =====+Pour changer l'encodage du CONTENU des fichiers, c'st iconv, ex ''iconv -f ISO-8859-1 -t UTF-8 fichier.iso8859 > fichier.utf8'' (attention avec du html, il faudra propablement utiliser sed pour modifier aussi le charset s'il est précisé dans le code, ce qui devrait être le cas la plupart du temps). 
 + 
 +===== Images et textes ===== 
 +convert (binaire d'imagick) connait un paquet de formats et permet la plupart des conversions d'images. 
 + 
 + 
 +==== Options de convert ==== 
 +La liste est sur http://www.imagemagick.org/script/command-line-options.php (ajouter #option-voulue à l'url pour aller directement sur la description voulue). 
 + 
 +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 ==== 
 +Un autre binaire du paquet imagemagick. 
 + 
 +Ex. pour décaler une image over.png sur une autre (souvent un fond...) under.png de 25 pixel vers la droite et 50 pixels vers le bas :\\ 
 +''composite -geometry +25+50 over.png under.png out.png'' 
 + 
 +==== Exemples ==== 
 +Créer un fond (blanc) 
 +''convert -size 600x820 xc:white fond.png'' 
 +  * crop auto avec [[http://www.imagemagick.org/script/command-line-options.php?#trim|convert -trim]] 
 + 
 + 
 +==== pdf2swf ====
 binaire du paquet swftools binaire du paquet swftools
  
-===== img2swf =====+==== img2swf ====
 le paquet swf tools permet de convertir jpeg et png en swf, avec les utilitaires qui vont bien pour jouer sur les tailles et les décalages. le paquet swf tools permet de convertir jpeg et png en swf, avec les utilitaires qui vont bien pour jouer sur les tailles et les décalages.
  
Ligne 39: Ligne 70:
 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''
- 
- 
-===== Manipulations d'image ===== 
-==== Options de convert ==== 
-La liste est sur http://www.imagemagick.org/script/command-line-options.php (ajouter #option-voulue à l'url pour aller directement sur la description voulue). 
- 
-La liste des couleurs utilisables http://www.imagemagick.org/script/color.php 
- 
-==== composite ==== 
-pour décaler une image over.png sur une autre (souvent un fond...) under.png de 25 pixel vers la droite et 50 pixels vers le bas :\\ 
-''composite -geometry +25+50 over.png under.png out.png'' 
- 
- 
-==== Exemples ==== 
-Créer un fond (blanc) 
-''convert -size 600x820 xc:white fond.png'' 
-  * crop auto avec [[http://www.imagemagick.org/script/command-line-options.php?#trim|convert -trim]] 
  
 ===== Manipulation de pdf ===== ===== Manipulation de pdf =====
Ligne 65: Ligne 79:
 (man pdftk pour plus d'infos, avec des plages de pages éventuelles, les pages paires seulement, etc...) (man pdftk pour plus d'infos, avec des plages de pages éventuelles, les pages paires seulement, etc...)
  
-==== Regourper ====+==== Regrouper ====
 ''pdftk fichier1.pdf fichier2.pdf cat output fichier_sortie.pdf'' ''pdftk fichier1.pdf fichier2.pdf cat output fichier_sortie.pdf''
linux/conversions.txt · Dernière modification : 21/09/2010 12:54 de daniel