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/05/29 21:00]
emoc [Petits trucs pratiques]
ressource:logiciel:imagemagick:start [2024/04/03 15:22] (Version actuelle)
emoc [2 flyers A5 sur la même page A4]
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 153: Ligne 159:
     # (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 =====
 +
 +==== 4 flyers sur la même page A4 ====
 +
 +D'un fichier pdf exporté depuis Scribus à un fichier pdf comprenant 4 exemplaires montés pour impression (pour imprimer des vero de flyers). J'ai préparé le fichier Scribus en A5 au lieu de A6, pdfjam est utilisé pour remettre le fichier au format A4.
 +<code bash>
 +#!/bin/bash
 +
 +# debian 9.5 Stretch + LXDE @ kirin 2022725
 +# Scribus 1.4.6 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / pdfjam 2.0.8
 +
 +# prendre le fichier flyer-verso.pdf exporté depuis scribus (A5 :/ )
 +# le transformer en fichier png @ 300dpi
 +convert -density 300 flyer-verso.pdf flyer-verso.png
 +
 +# le monter sous forme 2x2 pour imprimer sur un A4
 +montage flyer-verso.png flyer-verso.png flyer-verso.png flyer-verso.png -tile 2x2 -geometry 1748x2480 flyer_montage.png
 +
 +# transformer en pdf
 +convert flyer_montage.png -density 300 -units pixelsperinch flyer_montage.pdf
 +
 +# adapter le format en A4 avec pdfjam
 +pdfjam --paper a4paper --outfile flyer_montage_A4.pdf flyer_montage.pdf
 +
 +# effacer les fichiers temporaires
 +rm flyer_montage.png
 +rm flyer_montage.pdf
 +</​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.1653850852.txt.gz
  • Dernière modification: 2022/05/29 21:00
  • par emoc