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 [2024/11/15 18:14] emoc [Couleur] |
ressource:logiciel:imagemagick:start [2025/10/13 18:23] (Version actuelle) emoc [Petits trucs pratiques] |
||
---|---|---|---|
Ligne 87: | Ligne 87: | ||
Toutes les images JPEG seront converties à 1200x900, en agrandissant la plus petite dimension sans changer les proportions : l'image remplit toute la surface demandée et peut la dépasser, dans ce cas elle est tronquée. (nb : pas de //wildcard// dans le nom de fichier en sortie). | Toutes les images JPEG seront converties à 1200x900, en agrandissant la plus petite dimension sans changer les proportions : l'image remplit toute la surface demandée et peut la dépasser, dans ce cas elle est tronquée. (nb : pas de //wildcard// dans le nom de fichier en sortie). | ||
- | ===== Assemblages d'images ===== | + | ===== Assemblage / découpage d'image ===== |
**Assembler deux images** | **Assembler deux images** | ||
Ligne 115: | Ligne 115: | ||
montage @files.txt -geometry 800x800+0+0 -tile 6x6 -background none montage.png | montage @files.txt -geometry 800x800+0+0 -tile 6x6 -background none montage.png | ||
+ | **Découper une image en plusieurs morceaux** \\ | ||
+ | Exemple : découper une image de 6400x800 en 10 morceaux de 640x800 | ||
+ | # 20250407 / ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 / Debian 12 Bookworm @ Tenko | ||
+ | convert image.png -crop 640x800 +repage morceaux_%03d.png | ||
===== Petits trucs pratiques ===== | ===== Petits trucs pratiques ===== | ||
+ | |||
+ | **Montage pour faciliter le pixel art** \\ | ||
+ | Les images des sprites sont très petites (16x16px), il faut les agrandir et ajouter une grille (avec le script [[http://www.fmwconcepts.com/imagemagick/grid/index.php|grid]] de Fred Weinhaus) | ||
+ | <code bash> | ||
+ | # 20250407 / ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 / Debian 12 Bookworm @ Tenko | ||
+ | convert frogue.png -filter point -resize 1000% f1.png # multiplier la définition par 10 sans interpolation | ||
+ | convert f1.png -background '#65ff00' -layers flatten f2.png # ajouter un fond vert | ||
+ | sh ./grid -s 10 -c white -o 0.8 f2.png f3.png # ajouter une grille blanche autour de chaque pixel | ||
+ | sh ./grid -s 160 -c black f3.png frogue_x10_grille.png # ajouter une grille noire autour de chaque frame | ||
+ | </code> | ||
+ | Original | ||
+ | {{:ressource:logiciel:gb_studio:frogue.png?direct|}} | ||
+ | Résultat | ||
+ | {{:ressource:logiciel:gb_studio:frogue_x10_grille.png?direct&480|}} | ||
**Ajouter une bordure de couleur à une image** ([[http://www.imagemagick.org/discourse-server/viewtopic.php?t=17158|source]]) | **Ajouter une bordure de couleur à une image** ([[http://www.imagemagick.org/discourse-server/viewtopic.php?t=17158|source]]) | ||
Ligne 129: | Ligne 147: | ||
# 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 | ||
convert -density 150 fichier.pdf image_%02d.png | convert -density 150 fichier.pdf image_%02d.png | ||
- | | + | |
+ | **Extraire une page d'un pdf et la convertir en image** | ||
+ | # 20251013 / ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 / Debian 12 Bookworm @ Tenko | ||
+ | convert -density 300 document.pdf[1] -quality 100 extrait.png | ||
+ | Imagemagick compte à partir de 0, le 1 entre crochet carré signifie donc qu'on veut la page 2! | ||
**Conversion d'une série d'images en pdf** | **Conversion d'une série d'images en pdf** | ||
# 20210604 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin | # 20210604 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin |