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/04/11 18:30] (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]]) |