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
imagemagick [Le 07/03/2024, 00:13]
77.140.254.212 Corrigé commande erronée (Grey --> Gray)
imagemagick [Le 06/10/2025, 09:13] (Version actuelle)
bcag2 [Installation] en appimage (pour avoir la version 7)
Ligne 12: Ligne 12:
  
 ===== Installation ===== ===== Installation =====
 +==== Dépôts officiels APT ====
 Il vous suffit, pour cela, d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​imagemagick]]**. Il vous suffit, pour cela, d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​imagemagick]]**.
 +
 +==== Appimage ====
 +
 +Pour disposer d’une version plus récente, vous pouvez installer son **[[:​Appimage]]** référez-vous avant tout au [[:​appimage#​installer_un_appimage|chapitre dédié]] au sujet.
 +
 +En résumé téléchargez le fichier [[https://​imagemagick.org/​archive/​binaries/​magick]],​ puis [[:​permissions#​modifier_les_permissions|rendez-le exécutable]] (clic droit sur le fichier -> //​Propriétés//​ -> //​Permissions//​ -> //Autoriser l’exécution//​). Finalement lancez-le en double-cliquant dessus.\\ ​
 +Vous pouvez utiliser un service tel que **[[:​appimage#​go_appimageappimaged|appimaged]]** pour créer automatiquement un [[:​raccourci-lanceur|lanceur]].
 +
 +Dans le texte au regard du lien de téléchargement,​ il est recommandé de mettre en place des règles (//​police//​) de sécurité.
 +<code bash>
 +# vérification de la police de sécurité (dans le répertoire où se trouve le fichier magick :
 +./magick -list policy
 +# doit retourner un texte comprenant :
 +Policy: Undefined
 +    rights: None
 +</​code>​
 +
 +Le fichier de police doit être déposé dans ///​home/​$USER/​.config/​ImageMagick//​.\\
 +Créer d'​abord le répertoire pour recevoir ce fichier :
 +<code bash>
 +mkdir /​home/​$USER/​.config/​ImageMagick
 +</​code>​
 +Différentes versions sont disponibles à [[https://​imagemagick.org/​script/​security-policy.php|la page de détails sur les polices de sécurité]].
 +Puis, faire un click-droit sur celle qui vous convient (par exemple //​secure//​),​ puis //​enregistrer la cible du lien sous// puis sélectionner le chemin vers le répertoire créé précédemment.\\
 +Il faut enfin le renommer
 +<code bash>
 +mv /​home/​$USER/​.config/​ImageMagick/​policy-secure.xml /​home/​$USER/​.config/​ImageMagick/​policy.xml
 +</​code>​
 +
 +
  
 ===== Les différents outils ===== ===== Les différents outils =====
Ligne 75: Ligne 105:
   * transformer un dossier d'​images : <code bash>​convert *.BMP -set filename:f '​%t.png'​ +adjoin '​%[filename:​f]'</​code>​   * transformer un dossier d'​images : <code bash>​convert *.BMP -set filename:f '​%t.png'​ +adjoin '​%[filename:​f]'</​code>​
   * créer une image unie (par exemple pour y superposer des images de dimensions différentes) : <code bash>​convert -size 2450x4780 xc:blue image.png</​code>​   * créer une image unie (par exemple pour y superposer des images de dimensions différentes) : <code bash>​convert -size 2450x4780 xc:blue image.png</​code>​
-  * créer une image transparente (par exemple pour y coller d'​autres éléments) : <code bash>​convert -size 840x600 xc:none image-transp.png</​code>​+  * créer une image transparente (par exemple pour y coller d'​autres éléments) : <code bash>​convert -size 840x600 ​ ​-colorspace RGB xc:none image-transp.png</​code
 +<note tip>​Fixer l'​espace de couleur par -colorspace peut se révéler utile pour ultérieurement coller cette image transparente dans des images au profil de couleur différent, à défaut l'​espace de couleur est en niveaux de gris qui peut être incompatible avec des images colorées.</​note>
 ==== Mogrify ==== ==== Mogrify ====
  
Ligne 438: Ligne 469:
 <policy domain="​resource"​ name="​height"​ value="​24KP"/>​ <!-- default 16KP --> <policy domain="​resource"​ name="​height"​ value="​24KP"/>​ <!-- default 16KP -->
 </​file>​ </​file>​
-j'ai eu ensuit ​l'​erreur cache et j'ai dû monter "​disk"​ à 3GiB (cf. ci-dessus)+j'ai eu ensuite ​l'​erreur cache et j'ai dû monter "​disk"​ à 3GiB (cf. ci-dessus) 
 + 
 +==== Quelle est ma version d'​imagemagick ? ==== 
 +Pour connaître sa version d'​Imagemagick,​ saisir en console : 
 +<​code>​ 
 +$ identify -version 
 +</​code>​ 
 +ou (pour imagemagick 7) : 
 +<​code>​ 
 +$ magick identify -version 
 +</​code>​
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * [[http://​www.imagemagick.org/​script/​command-line-tools.php|Site officiel]] **(en)**+  * [[https://​legacy.imagemagick.org/​|Site officiel imagemagick LEGACY]] **(en)** 
 +  * [[https://​www.imagemagick.org/​script/​command-line-tools.php|Site officiel]] **(en)** 
 +  * [[https://​legacy.imagemagick.org/​Usage|De nombreux exemples LEGACY]] **(en)**
   * [[http://​www.imagemagick.org/​Usage|De nombreux exemples]] **(en)**   * [[http://​www.imagemagick.org/​Usage|De nombreux exemples]] **(en)**
   * [[http://​www.fmwconcepts.com/​imagemagick/​multicrop2/​index.php|Pour aller plus loin : de nombreux scripts pour Imagemagick]] **(en)**   * [[http://​www.fmwconcepts.com/​imagemagick/​multicrop2/​index.php|Pour aller plus loin : de nombreux scripts pour Imagemagick]] **(en)**
  • imagemagick.1709766798.txt.gz
  • Dernière modification: Le 07/03/2024, 00:13
  • par 77.140.254.212