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
ressource:logiciel:imagemagick:start [2022/07/26 16:52]
emoc [4 flyers sur la même page A4]
ressource:logiciel:imagemagick:start [2024/09/08 13:41] (Version actuelle)
emoc [Petits trucs pratiques]
Ligne 72: Ligne 72:
   mkdir ./​conversion ​    # créer le dossier si nécessaire   mkdir ./​conversion ​    # créer le dossier si nécessaire
   mogrify -format JPEG -path conversion *.webp # enregistrer le résultat dans le dossier conversion   mogrify -format JPEG -path conversion *.webp # enregistrer le résultat dans le dossier conversion
 +  ​
 +**Convertir des GIF en MP4**
 +   # 20230123 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin
 +  ffmpeg -i bloavezh_mat.gif -movflags faststart -pix_fmt yuv420p bloavezh_mat.mp4
 +Attention, les dimensions d'un mp4 sont obligatoirement un multiple de 2
 ===== Redimensionnement d'​images ===== ===== Redimensionnement d'​images =====
  
Ligne 98: Ligne 103:
   # 20220212 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin   # 20220212 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin
   montage p1.png p2.png p3.png p4.png -tile 4x -background none -geometry 32x24 PNG32:​montage.png   montage p1.png p2.png p3.png p4.png -tile 4x -background none -geometry 32x24 PNG32:​montage.png
-  ​+Script plus complet par ici : https://​lephotographelibre.wordpress.com/​2017/​07/​01/​script-faire-une-planche-contact-noir-et-blanc-avec-imagemagick/​ 
 **Miniatures de tout un répertoire** \\ **Miniatures de tout un répertoire** \\
   # 20210913 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin   # 20210913 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin
Ligne 117: Ligne 123:
   convert image.png -shave 1x1 -bordercolor black -border 1 image_avec_bordure.png   convert image.png -shave 1x1 -bordercolor black -border 1 image_avec_bordure.png
   # mogrify -shave 1x1 -bordercolor black -border 1 -format png *.png # utile pour le faire sur tout un répertoire   # mogrify -shave 1x1 -bordercolor black -border 1 -format png *.png # utile pour le faire sur tout un répertoire
-  ​+ 
 +**Travailler sur des fichiers PDF**\\ 
 +Sur Debian 12 LXDE l'​erreur ''​attempt to perform an operation not allowed by the security policy `PDF''',​ il est nécessaire de modifier le fichier ''/​etc/​ImageMagick-7/​policy.xml''​ pour ajouter ou modifier la ligne suivante : ''<​policy domain="​coder"​ rights="​read | write" pattern="​PDF"​ />''​ 
 +  sudo nano /​etc/​ImageMagick-6/​policy.xml 
 **Conversion d'un fichier .pdf en une série d'​images** **Conversion d'un fichier .pdf en une série d'​images**
   # 20200705 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin   # 20200705 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin
Ligne 153: Ligne 163:
     # (convert -background white -fill black -size 877x1240 -gravity center label:"​$i"​ -shave 1x1 -bordercolor black -border 1 page_"​$i"​.png)     # (convert -background white -fill black -size 877x1240 -gravity center label:"​$i"​ -shave 1x1 -bordercolor black -border 1 page_"​$i"​.png)
   done   done
 +  ​
 +**Découper / remonter** \\
 +  #!/bin/bash
 +  # 20230313 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin
 +  # Prendre une image de 1920 x 800 et la découper en 3 images de 640 x 800
 +  # Et la mettre sur fond blanc dans un carré de 1920 x 1920
 +  ​
 +  FICHIER=swamp
 +  # Découpe
 +  convert "​$FICHIER"​.png +gravity -crop 640x800 "​$FICHIER"​_%02d.png
 +  # Recadrage
 +  convert -size 1920x2400 canvas:​white "​$FICHIER"​.png -geometry +0+800 -composite "​$FICHIER"​_cadre.png
  
 ===== Imposition ===== ===== Imposition =====
Ligne 182: Ligne 204:
 rm flyer_montage.pdf rm flyer_montage.pdf
 </​code>​ </​code>​
 +
 +==== 2 flyers A5 sur la même page A4 ====
 +
 +Conversion du pdf simple page en image
 +  convert -density 300 affiche.pdf image.png
 +A partir d'​images A5 @ 600 dpi
 +
 +<​code>​
 +montage image.png image.png -tile 2x1 -geometry 3508x4961 flyer_montage.png
 +convert flyer_montage.png -density 600 -units pixelsperinch 2xA5.pdf
 +</​code>​
 +
 ===== Ressources ===== ===== Ressources =====
  
  • ressource/logiciel/imagemagick/start.1658847177.txt.gz
  • Dernière modification: 2022/07/26 16:52
  • par emoc