Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:imagemagick [23/09/2012 21:48] smolski |
doc:media:imagemagick [27/09/2012 14:21] smolski |
||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
<note tip>On demande des volontaires pour nous placer des illustrations réalisées (avant -> après si nécessaire) !</note> | <note tip>On demande des volontaires pour nous placer des illustrations réalisées (avant -> après si nécessaire) !</note> | ||
- | Voir : | + | Pour les rédacteurs, voir ce tuto pour insérer ses images : : |
* http://wiki.debian-facile.org/insertion_image | * http://wiki.debian-facile.org/insertion_image | ||
Ligne 57: | Ligne 57: | ||
Dans ce cas, ImageMagick va convertir chaque image .jpg en .png tout en conservant le nom de base. | Dans ce cas, ImageMagick va convertir chaque image .jpg en .png tout en conservant le nom de base. | ||
- | ===== Couleurs ===== | ||
- | Quelles couleurs utiliser dans les commandes ImageMagick ? | ||
- | |||
- | Pour en obtenir la liste complète (noms + codes RGB), entrez simplement la commande : | ||
- | <code bash> | ||
- | identify -list color</code> | ||
===== Redimensionnement d'images ===== | ===== Redimensionnement d'images ===== | ||
Ligne 106: | Ligne 100: | ||
* On utilisera -raise ou +raise selon que l'on souhaite un effet relief ou creux. On notera que l'option -raise utilise ici les pixels de l'image pour créer le cadre. Les dimensions de l'image restent donc identiques. | * On utilisera -raise ou +raise selon que l'on souhaite un effet relief ou creux. On notera que l'option -raise utilise ici les pixels de l'image pour créer le cadre. Les dimensions de l'image restent donc identiques. | ||
* Pour ajouter un cadre 3D, on utilise l'option -frame : | * Pour ajouter un cadre 3D, on utilise l'option -frame : | ||
+ | |||
<code bash> | <code bash> | ||
convert mon_image.jpg -mattecolor peru -frame | convert mon_image.jpg -mattecolor peru -frame | ||
Ligne 144: | Ligne 139: | ||
Tout comme avec l'option -raise, l'image conserve ici ses dimensions initiales. En revanche, si l'on utilise l'option -border, | Tout comme avec l'option -raise, l'image conserve ici ses dimensions initiales. En revanche, si l'on utilise l'option -border, | ||
les dimensions de la bordure viennent s'ajouter à celles de l'image initiale. | les dimensions de la bordure viennent s'ajouter à celles de l'image initiale. | ||
+ | |||
+ | ==== draw ==== | ||
+ | |||
+ | L'option ''-draw'' inscrit une bordure à l'//intérieur// de l'image, ce qui fait que cette image conserve toujours les mêmes dimensions. | ||
+ | |||
+ | ==== border ==== | ||
+ | |||
+ | L'option ''-border'' ajoute une bordure //autour// de l'image. | ||
<code bash> | <code bash> | ||
convert mon_image.jpg -bordercolor teal -border 50 image_border.jpg</code> | convert mon_image.jpg -bordercolor teal -border 50 image_border.jpg</code> | ||
+ | |||
+ | On peut ajouter des bordures à la bordure précédente, par exemple : | ||
+ | <code bash> | ||
+ | convert mon_image.jpg -bordercolor white -border 10 -bordercolor black -border 20 -bordercolor gold -border 8 -bordercolor black -border 50 image_border.jpg</code> | ||
+ | |||
+ | Ce qui se lit : | ||
+ | <code> | ||
+ | -bordercolor white -border 10 Ajoute une première bordure blanche de 10 pixel | ||
+ | -bordercolor black -border 20 -> Ajoute ensuite une bordure noir de 20 pixel | ||
+ | -bordercolor gold -border 8 -> Ajoute ensuite une bordure or de 8 pixel (le liseret) au précédent | ||
+ | -bordercolor black -border 50 -> Ajoute enfin une bordure noir de 50 pixel au précédent | ||
+ | </code> | ||
+ | |||
+ | Ce qui donne : | ||
+ | |||
+ | {{http://images.debian-facile.org/file-R19bcab845ef1f8801cceeb5fc67d7231.png?400}} | ||
+ | |||
+ | Et nous pouvons y ajouter une petit bord façon cadre en bois ainsi : | ||
+ | <code bash> | ||
+ | convert mon_image.jpg -mattecolor peru -frame 15x15+5+5 image_border.jpg</code> | ||
+ | |||
+ | Ce qui donne : | ||
+ | |||
+ | {{http://images.debian-facile.org/file-R3d90f9c9036dd163447de3b4f18c107f.png?400}} | ||
===== Légender une image ===== | ===== Légender une image ===== | ||
Ligne 169: | Ligne 196: | ||
==== Lister les Polices ttf ==== | ==== Lister les Polices ttf ==== | ||
- | Utiliser la commande [[commande:locate]] ainsi : | + | Dans un [[manuel:terminal]] //user//, utiliser la commande [[commande:locate]] ainsi : |
<code bash> | <code bash> | ||
- | $ locate -r '\.ttf$' | + | locate -r '\.ttf$' |
/home/mon_user/.fonts/FOO.ttf | /home/mon_user/.fonts/FOO.ttf | ||
/home/mon_user/Téléchargements/font/foo/FOO.ttf | /home/mon_user/Téléchargements/font/foo/FOO.ttf | ||
Ligne 188: | Ligne 215: | ||
==== Placement du texte ==== | ==== Placement du texte ==== | ||
- | Pour placer le titrage en bas et au centre d'une photo, par exemple : : | + | Pour placer le titrage en bas et au centre d'une photo, par exemple : |
<code bash> | <code bash> | ||
width=`identify -format %w source.jpg`; convert -geometry +0+0 -background 'none' -fill black -font /home/mon_user/polices/ARIALNI.ttf -gravity center -size ${width}x200 caption:"Test de titrage 2012" +size source.jpg +swap -gravity south -composite source_resultat.jpg</code> | width=`identify -format %w source.jpg`; convert -geometry +0+0 -background 'none' -fill black -font /home/mon_user/polices/ARIALNI.ttf -gravity center -size ${width}x200 caption:"Test de titrage 2012" +size source.jpg +swap -gravity south -composite source_resultat.jpg</code> | ||
Ligne 209: | Ligne 236: | ||
'#000000' | '#000000' | ||
- | Utiliser l'application **agave** (dans les dépôts debian) pour l'identifier avec ses couleurs. | + | Utiliser l'application **[[logiciel:agave | Agave]]** (dans les dépôts debian) pour identifier avec les couleurs. |
- | Hop ! | + | Hop ! :-) |
+ | |||
+ | === TP_Titrage === | ||
+ | |||
+ | Nous allons légender la photo mis en exemple précédemment : | ||
+ | |||
+ | Pour le titre : | ||
+ | <code bash> | ||
+ | width=`identify -format %w image_border.jpg`; convert -geometry +0+0 -background 'none' -fill gold -font /home/user/polices/BRUSHSCI.ttf -gravity center -size ${width}x50 caption:"Le Mont du Chat" +size image_border.jpg +swap -gravity south -geometry -0+30 -composite cadre_titre.jpg</code> | ||
+ | |||
+ | === TP_Signature === | ||
+ | |||
+ | Pour la signature : | ||
+ | <code bash> | ||
+ | width=`identify -format %w cadre_titre.jpg`; convert -geometry +0+0 -background 'none' -fill gold -font /home/user/polices/arialbd.ttf -gravity east -size ${width}x8 caption:"Photo Joel Smolski" +size cadre_titre.jpg +swap -gravity south -geometry -25+20 -composite cadre_titres.jpg</code> | ||
+ | |||
+ | //Et voilà, c'est fini Nini !// ;-) | ||
+ | |||
+ | {{http://images.debian-facile.org/file-Rd02cd15f5c56506cfca3229ad81b6c7c.png?400}} | ||
==== Source : ==== | ==== Source : ==== | ||
Ligne 259: | Ligne 304: | ||
convert [fichier_source] -flop [fichier_cible]</code> | convert [fichier_source] -flop [fichier_cible]</code> | ||
- | ===== Imagemagick les couleurs ===== | + | ===== Couleurs ===== |
+ | |||
+ | ==== identify ==== | ||
+ | |||
+ | Quelles couleurs utiliser dans les commandes ImageMagick ? | ||
+ | |||
+ | Pour en obtenir la liste complète (noms + codes RGB), entrez simplement la commande((Voir : [[commande:less]] et [[manuel:pipe]] : ]])) : | ||
+ | <code bash> | ||
+ | identify -list color | less</code> | ||
+ | |||
+ | ==== transparent ==== | ||
+ | |||
+ | Pour rendre une couleur transparente : | ||
+ | <code bash> | ||
+ | convert -transparent "#ffffff" image_origine.png image_transformee.png</code> | ||
+ | |||
+ | De bendia sur le forum, sympa ! :-) | ||
+ | |||
+ | ==== Tableau ==== | ||
Source : | Source : | ||
- | * http://www.imagemagick.org/script/color.php Vous y trouverez l'avantage de visionner la couleur avec son nom. :-D | + | * http://www.imagemagick.org/script/color.php Vous y trouverez l'avantage d'en visionner la couleur en plus ! :-D |
**TABLEAU DES COULEURS PAR NOM** | **TABLEAU DES COULEURS PAR NOM** | ||
- | |||
- | Ce tableau liste par leus noms les couleurs reconnues par **ImageMagick** | ||
^ //NOM// ^ //COULEUR// ^ //RGB// ^ //HEX// ^ | ^ //NOM// ^ //COULEUR// ^ //RGB// ^ //HEX// ^ | ||
Ligne 987: | Ligne 1048: | ||
Le site de l'utilisation détaillée d'**imagemagick** : | Le site de l'utilisation détaillée d'**imagemagick** : | ||
+ | * http://www.imagemagick.org/script/index.php | ||
* http://www.imagemagick.org/Usage/ | * http://www.imagemagick.org/Usage/ | ||