logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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é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:26]
smolski
doc:media:imagemagick [14/09/2010 17:58]
smolski
Ligne 1: Ligne 1:
 ====== imagemagick ====== ====== imagemagick ======
- 
-===== En cours de formulation - smolski 14/09/2010 ===== 
  
   * Objet : retouche d'​images en ligne de commande   * Objet : retouche d'​images en ligne de commande
Ligne 93: 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 104: 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 124: 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 136: 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 212: 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 217: 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.//
doc/media/imagemagick.txt · Dernière modification: 15/05/2023 18:06 par lagrenouille

Pied de page des forums

Propulsé par FluxBB