linux:conversions
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
linux:conversions [06/08/2008 20:00] – img2swf daniel | linux:conversions [31/05/2010 23:20] – aj img2pdf 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, |
- | ===== pdf2swf | + | Pour changer l' |
+ | |||
+ | ===== Images et textes | ||
+ | convert (binaire d' | ||
+ | |||
+ | |||
+ | ==== Options de convert ==== | ||
+ | La liste est sur http:// | ||
+ | |||
+ | La liste des couleurs utilisables http:// | ||
+ | |||
+ | Quelques examples : | ||
+ | < | ||
+ | # 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' | ||
+ | convert fichier1.png -resize 25% fichier2.jpg | ||
+ | </ | ||
+ | |||
+ | ==== 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 :\\ | ||
+ | '' | ||
+ | |||
+ | ==== Exemples ==== | ||
+ | Créer un fond (blanc) | ||
+ | '' | ||
+ | * crop auto avec [[http:// | ||
+ | |||
+ | |||
+ | ==== 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 34: | Ligne 65: | ||
done; | done; | ||
</ | </ | ||
+ | |||
===== pdf2img ===== | ===== pdf2img ===== | ||
on peut utiliser gs ou convert... | on peut utiliser gs ou convert... | ||
Ligne 40: | Ligne 72: | ||
'' | '' | ||
+ | ===== 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=" | ||
+ | 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 | ||
+ | </ | ||
- | ===== Manipulations d' | + | ===== Manipulation de pdf ===== |
- | ==== Options de convert | + | Tous est dans pdftk... |
- | La liste est sur http:// | + | ==== Découper |
+ | Pour faire un pdf par page : | ||
+ | ''pdftk $f burst output $(basename $f .pdf)_%02d.pdf'' | ||
- | La liste des couleurs utilisables http://www.imagemagick.org/ | + | (man pdftk pour plus d' |
- | ==== composite | + | ==== Regrouper |
- | 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 :\\ | + | '' |
- | '' | + | |
- | + | ||
- | ==== Exemples ==== | + | |
- | Créer un fond (blanc) | + | |
- | '' | + | |
- | * crop auto avec [[http:// | + |
linux/conversions.txt · Dernière modification : 21/09/2010 12:54 de daniel