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 [14/09/2010 17:27] smolski |
doc:media:imagemagick [14/09/2010 17:58] smolski |
||
---|---|---|---|
Ligne 91: | Ligne 91: | ||
* Pour créer un cadre biseauté, on utilise l'option -raise, qui permet d'éclaircir et d'assombrir les bords d'une image pour créer un effet 3D : | * Pour créer un cadre biseauté, on utilise l'option -raise, qui permet d'éclaircir et d'assombrir les bords d'une image pour créer un effet 3D : | ||
<code bash> | <code bash> | ||
- | convert image.jpg -raise 50x50 image_cadre.jpg</code> | + | convert mon_image.jpg -raise 50x50 image_cadre.jpg</code> |
* 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 image.jpg -mattecolor peru -frame | + | convert mon_image.jpg -mattecolor peru -frame |
30x30+20+8 image_framed2.jpg</code> | 30x30+20+8 image_framed2.jpg</code> | ||
Ligne 102: | Ligne 102: | ||
* Pour ajouter une ombre portée, on utilise l'option -shadow : | * Pour ajouter une ombre portée, on utilise l'option -shadow : | ||
<code bash> | <code bash> | ||
- | convert image.jpg \( +clone -background lightsteelblue | + | convert mon_image.jpg \( +clone -background lightsteelblue |
-shadow 60x3+30+30 \) +swap -background none | -shadow 60x3+30+30 \) +swap -background none | ||
-mosaic image_shadow2.png</code> | -mosaic image_shadow2.png</code> | ||
Ligne 122: | Ligne 122: | ||
* Pour encadrer la photo d'une bordure colorée, on peut utiliser l'option -draw (on considère ici une photo de 2048x1536 pixels) : | * Pour encadrer la photo d'une bordure colorée, on peut utiliser l'option -draw (on considère ici une photo de 2048x1536 pixels) : | ||
<code bash> | <code bash> | ||
- | convert image.jpg -fill none -stroke grey -strokewidth 59 -draw 'rectangle 0,0 2047,1535' image_bordure.jpg</code> | + | convert mon_image.jpg -fill none -stroke grey -strokewidth 59 -draw 'rectangle 0,0 2047,1535' image_bordure.jpg</code> |
On trace en fait un rectangle autour de l'image : | On trace en fait un rectangle autour de l'image : | ||
Ligne 134: | Ligne 134: | ||
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. | ||
<code bash> | <code bash> | ||
- | convert image.jpg -bordercolor teal -border 50 image_border.jpg</code> | + | convert mon_image.jpg -bordercolor teal -border 50 image_border.jpg</code> |
===== Légender une image ===== | ===== Légender une image ===== | ||
Ligne 210: | Ligne 210: | ||
10 secondes après avoir entré cette commande, votre pointeur de souris se transforme en petite croix : vous n'avez qu'à sélectionner la portion d'écran que vous souhaitez capturer (par cliquer/glisser). L'image sera enregistrée à l'endroit où vous saisissez la ligne de commandes. | 10 secondes après avoir entré cette commande, votre pointeur de souris se transforme en petite croix : vous n'avez qu'à sélectionner la portion d'écran que vous souhaitez capturer (par cliquer/glisser). L'image sera enregistrée à l'endroit où vous saisissez la ligne de commandes. | ||
+ | |||
+ | ===== Automatisation ===== | ||
+ | |||
+ | recompresser une image : | ||
+ | <code bash> | ||
+ | mogrify -quality 60 mon_image.jpg</code> | ||
+ | |||
+ | ou encore, pour envoyer par mail : | ||
+ | <code bash> | ||
+ | mogrify -quality 60 -size 800 mon_image.jpg</code> | ||
+ | |||
+ | évidemment, pour toute une arborescence (fichier, répertoires et sous répertoires) : | ||
+ | <code bash> | ||
+ | find -iname *.jpg -exec mogrify -quality 60 -size 800 {} \+</code> | ||
===== Liens et remerciements ===== | ===== Liens et remerciements ===== | ||
Ligne 215: | Ligne 229: | ||
Ce tuto doit tout à : | Ce tuto doit tout à : | ||
* http://www.unixgarden.com/index.php/graphisme/imagemagick-quelques-usages-courants | * http://www.unixgarden.com/index.php/graphisme/imagemagick-quelques-usages-courants | ||
+ | * http://brunetton.tuxfamily.org/index.php?n=Main.ReduireJpegs | ||
- | //Qu'eux et leurs descendances baignent à jamais dans les eaux pures de toute la reconnaissance libriste.// | + | //Qu'eux et leurs descendances baignent à jamais dans les eaux pures de la reconnaissance libriste.// |