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 [2023/01/24 01:07]
emoc [Exemples]
ressource:logiciel:imagemagick:start [2024/09/08 13:41] (Version actuelle)
emoc [Petits trucs pratiques]
Ligne 123: 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 159: 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 188: 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.1674518832.txt.gz
  • Dernière modification: 2023/01/24 01:07
  • par emoc