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 | ||
doc:media:imagemagick [19/04/2015 18:12] paskal [Couleurs] |
doc:media:imagemagick [15/05/2023 18:06] (Version actuelle) lagrenouille [imagemagick] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Commentaires : //La retouche d'images en ligne de commande. // | * Commentaires : //La retouche d'images en ligne de commande. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
- | * Suivi : {{tag>à-compléter}} | + | * Suivi : {{tag>à-placer}} |
* Création par [[user>smolski]] 2010 | * Création par [[user>smolski]] 2010 | ||
* Testé par [[user>smolski]] 2010 | * Testé par [[user>smolski]] 2010 | ||
+ | * Suivi et augmenté: par [[user>lagrenouille]] mai 2023 | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=10629 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=10629 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 23: | Ligne 24: | ||
* créer une nouvelle image, composée de plusieurs autres images ; | * créer une nouvelle image, composée de plusieurs autres images ; | ||
* dessiner ou écrire sur une image. | * dessiner ou écrire sur une image. | ||
+ | |||
Une fois installé, ImageMagick se pilote très facilement grâce à une série de lignes de commandes. | Une fois installé, ImageMagick se pilote très facilement grâce à une série de lignes de commandes. | ||
- | Vous trouverez ci-après, quelques exemples de commandes usuelles | + | Vous trouverez ci-après, quelques exemples de commandes usuelles. |
- | Conversion de format | + | |
+ | ===== Commande magick ===== | ||
+ | En 2019, les paquets Debian pour installer ImageMagick, n'offrent pas la dernière version 7 qui semble contenir une nouvelle commande "magick" ( une sorte de raccourci pour les autres commandes ) que vous pourriez voir sur d'autres tutos, ou sur [[https://imagemagick.org/script/command-line-tools.php|la doc officielle]]. Elle n'est pas nécessaire, et le tuto ci dessous fonctionne toujours :) | ||
===== Images d'illustration pour ce tuto ===== | ===== Images d'illustration pour ce tuto ===== | ||
Ligne 37: | Ligne 41: | ||
Dans un terminal root (voir [[:doc:systeme:su | SU]]), comme ça : | Dans un terminal root (voir [[:doc:systeme:su | SU]]), comme ça : | ||
- | <code root>apt-get install imagemagick</code> | + | <code root>apt-get update && apt-get install imagemagick</code> |
//Trôôôôp, non ?// :-) | //Trôôôôp, non ?// :-) | ||
Ligne 45: | Ligne 49: | ||
N'exécutez les commandes qui suivent que sur **des images de sauvegarde** et non sur les originaux !</note> | N'exécutez les commandes qui suivent que sur **des images de sauvegarde** et non sur les originaux !</note> | ||
+ | {{https://debian-facile.org/images/file-R6464d50e0b30160e8f5aa63452922995.png}} | ||
===== Convertir ===== | ===== Convertir ===== | ||
Ligne 62: | Ligne 67: | ||
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. | ||
+ | ==== Animation GIF ==== | ||
+ | |||
+ | - Je pars d'une vidéo nommée film.mkv dont je sectionne les 4 premières secondes avec [[doc:media:ffmpeg|ffmpeg]] : <code user>ffmpeg -ss 00:00:00 -t 00:0:07 -i film.mkv -c copy cat.mkv</code> | ||
+ | - Puis convertir les images de cette mini video en fichiers PNG : <code user>ffmpeg -i cat.mkv cat%d.png</code> | ||
+ | - Supprimer les images en trop pour conserver une petite séquence d'une vingtaine d'images, puis les réduire afin d'obtenir une taille vignette : <code user>mogrify -resize x120 *.png</code> | ||
+ | - Et créer la séquence par exemple en 25 images seconde : <code user>convert -delay 25 -loop 0 *.png cat.gif</code> | ||
+ | Résultat : {{/file-R9a2e39b24a7df49acfb2e6267e244236.png}} | ||
+ | Source de ce tuto : | ||
+ | * http://blog.dorian-depriester.fr/linux/creer-et-editer-des-gif-animes-avec-imagemagick#Convertir_un_ensemble_de_fichiers_image_en_GIF_anime | ||
===== Redimensionnement d'images ===== | ===== Redimensionnement d'images ===== | ||
Ligne 94: | Ligne 108: | ||
Vous noterez que l'option ''-thumbnail'' fonctionne de la même façon que l'option ''-resize''. LOL | Vous noterez que l'option ''-thumbnail'' fonctionne de la même façon que l'option ''-resize''. LOL | ||
+ | ===== Découper une image ===== | ||
+ | |||
+ | Voir sur le forum : | ||
+ | [[https://debian-facile.org/viewtopic.php?pid=240982#p240982]] | ||
===== Bordures ===== | ===== Bordures ===== | ||
Ligne 199: | Ligne 217: | ||
Dans un [[:doc:systeme:terminal]] //user//, utiliser la commande [[:doc:systeme:locate]] ainsi : | Dans un [[:doc:systeme:terminal]] //user//, utiliser la commande [[:doc:systeme:locate]] ainsi : | ||
<code user> | <code user> | ||
- | locate -r '\.ttf$' | + | locate -r '\.ttf$'</code> |
+ | <file config retour de la commande> | ||
/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 209: | Ligne 228: | ||
/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf | /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf | ||
etc... | etc... | ||
- | </code> | + | </file> |
Maintenant, pour utiliser une des polices **.ttf** disponibles, par exemple la police : //LiberationSerif-Italic.ttf// vous ajouter l'option -font suivi du chemin de cette police trouvé par la commande précédente ainsi : | Maintenant, pour utiliser une des polices **.ttf** disponibles, par exemple la police : //LiberationSerif-Italic.ttf// vous ajouter l'option -font suivi du chemin de cette police trouvé par la commande précédente ainsi : | ||
Ligne 294: | Ligne 313: | ||
===== Colorspace ===== | ===== Colorspace ===== | ||
- | Cet opérateur permet de changer l'espace de couleur d'une image. Une application typique consiste à s'en servir pour transformer une image couleur en image noir et blanc (Fig. 5). Il suffit en effet de spécifier à l'opérateur -colorspace la valeur Gray. | + | Cet opérateur permet de changer l'espace de couleur d'une image. Une application typique consiste à s'en servir pour transformer une image couleur en image noir et blanc. Il suffit en effet de spécifier à l'opérateur -colorspace la valeur Gray. |
Par exemple : | Par exemple : | ||
Ligne 300: | Ligne 319: | ||
==== Negate ==== | ==== Negate ==== | ||
- | L'opérateur -negate va tout simplement réaliser l'inversion vidéo de la photographie (Fig. 6). Par exemple : | + | L'opérateur -negate va tout simplement réaliser l'inversion vidéo de la photographie. Par exemple : |
Et cette dernière commande peut être appliquée à un seul canal de couleur, via l'option -channel comme ceci : | Et cette dernière commande peut être appliquée à un seul canal de couleur, via l'option -channel comme ceci : | ||
Ligne 362: | Ligne 382: | ||
===== Liens et remerciements ===== | ===== Liens et remerciements ===== | ||
- | |||
- | Ce tuto doit tout à : | ||
- | * %%http://www.unixgarden.com/index.php/graphisme/imagemagick-quelques-usages-courants%% **obsolète** | ||
- | |||
- | //Qu'eux et leurs descendances baignent à jamais dans les eaux pures de la reconnaissance générale libriste.// | ||
Le site de l'utilisation détaillée d'**imagemagick** : | Le site de l'utilisation détaillée d'**imagemagick** : | ||
Ligne 374: | Ligne 389: | ||
Et là un lien en français des options dans le détail. Attention, c'est rempli ! :-D | Et là un lien en français des options dans le détail. Attention, c'est rempli ! :-D | ||
* http://softlibre.gloobe.org/imagemagick/doc_start | * http://softlibre.gloobe.org/imagemagick/doc_start | ||
+ | |||
+ | Autre lien vers le forum : | ||
+ | * [[https://debian-facile.org/viewtopic.php?pid=374286#p374286]] | ||
===== Logiciel analogue ===== | ===== Logiciel analogue ===== | ||
* [[http://www.graphicsmagick.org/|GRAPHICSMAGICK]] Une variante, performante sur les très grosses images. | * [[http://www.graphicsmagick.org/|GRAPHICSMAGICK]] Une variante, performante sur les très grosses images. | ||
+ | |||
+ | |||
+ | Pour les allergiques à la ligne de commande, //**Converseen**// est un outil graphique de convert. | ||
+ | |||
+ | <code root>apt install converseen</code> | ||
+ | |||
+ | Converseen est un processeur d'images par lots multiplateforme gratuit qui vous permet de convertir, redimensionner, faire pivoter et retourner un nombre infini d'images en un clic de souris, qui, grâce à ImageMagick , prend en charge plus de 100 formats d'image, il utilise la bibliothèque de manipulation d'images gratuite ImageMagick. |