Différences
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 | ||
ressource:logiciel:imagemagick:start [2023/03/13 21:42] emoc [Petits trucs pratiques] |
ressource:logiciel:imagemagick:start [2024/11/15 18:14] (Version actuelle) emoc [Couleur] |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
Voir [[ressource:logiciel:imagemagick:composition_images|composition d'images avec imagemagick]] | Voir [[ressource:logiciel:imagemagick:composition_images|composition d'images avec imagemagick]] | ||
- | ===== Imposition ===== | + | ===== Couleur ===== |
- | Voir les scripts de ce repo pour différents types d'imposition : https://github.com/emoc/edition_imposition/ | + | **Appliquer une palette à une image existante** ([[recherche:residence_infra:infra_graphique#divers|exemple plus fourni]]) \\ |
- | + | # ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 @ Debian 12 / tenko | |
- | **Monter plusieurs exemplaires du même document** \\ | + | # Définir la palette en indiquant des couleurs |
- | A partir d'un original en A4, en mettre deux exemplaires en A5 sur le même feuillet | + | convert xc:'#1268b9' xc:'#dfebf6' -append palette.png |
- | # 20211113 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin | + | # Appliquer |
- | convert -density 300 ./original.pdf original.png | + | convertimage.png -remap palette.png image_convertie.png |
- | montage -geometry 1748x2480 -tile 2x1 original.png original.png 2xoriginal.png | + | |
- | convert ./2xoriginal.png -density 300 -units pixelsperinch -compress jpeg -quality 80% 2xoriginal.pdf | + | |
Ligne 123: | Ligne 121: | ||
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 170: | Ligne 172: | ||
convert "$FICHIER".png +gravity -crop 640x800 "$FICHIER"_%02d.png | convert "$FICHIER".png +gravity -crop 640x800 "$FICHIER"_%02d.png | ||
# Recadrage | # Recadrage | ||
- | convert -size 1920x1920 canvas:white "$FICHIER".png -geometry +0+560 -composite "$FICHIER"_cadre.png | + | convert -size 1920x2400 canvas:white "$FICHIER".png -geometry +0+800 -composite "$FICHIER"_cadre.png |
===== Imposition ===== | ===== Imposition ===== | ||
+ | |||
+ | Voir les scripts de ce repo pour différents types d'imposition : https://github.com/emoc/edition_imposition/ | ||
+ | |||
+ | **Monter plusieurs exemplaires du même document** \\ | ||
+ | A partir d'un original en A4, en mettre deux exemplaires en A5 sur le même feuillet | ||
+ | # 20211113 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin | ||
+ | convert -density 300 ./original.pdf original.png | ||
+ | montage -geometry 1748x2480 -tile 2x1 original.png original.png 2xoriginal.png | ||
+ | convert ./2xoriginal.png -density 300 -units pixelsperinch -compress jpeg -quality 80% 2xoriginal.pdf | ||
+ | |||
==== 4 flyers sur la même page A4 ==== | ==== 4 flyers sur la même page A4 ==== | ||
Ligne 200: | Ligne 212: | ||
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 ===== | ||