Bonjour,
J'ai cherché, pas trouvé. Mais il doit bien y avoir la commande qui va bien ...
Voilà le sujet. J'ai deux images, de même taille (sinon je sais les mettre à la même taille par mogrify).
La première est un jpeg, png ou autre.
Mais la deuxième est un png avec des parties transparentes.
Existe-t-il une option de la commande convert du logiciel imagemagick pour poser la partie contenant des transparences sur la première et en avoir le résultat sur un nouveau fichier ?
J'ai vu l'option -adjoin mais je n'arrive pas à savoir si c'est bien ça...
Dans l'attente
PS: but --> prendre des images et en faire des icônes avec coins arrondis pour mettre sur un site Web.
Imagemagick -- regroupement de deux images en une seule
- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Imagemagick -- regroupement de deux images en une seule
Modifié en dernier par tioker le sam. 14 avr. 2018 15:21, modifié 1 fois.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Re: Imagemagick -- regroupement de deux images en une seule
Ne chercher pas [trop]. J'ai trouvé. En fait c'est la commande composite qu'il faut utiliser.
J'ai plus qu'à mettre le coins transparents ... à suivre.
Code : Tout sélectionner
composite cadre.png sheets.jpg test.png
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Re: Imagemagick -- regroupement de deux images en une seule
Donc j'ai trouvé et produit le résultat que je souhaitais.
Les étapes.
1/ Si nécessaire, mettre les images à la bonne dimension
2/ fusionner les deux images en mettant en premier le calque avec des parties transparentes
3/ Remplacer le code couleur qu'on veut supprimer par de la transparence
On voit dans la photo qui suit la transformation de l'image d'origine avec le calque transparent qui a permis l'opération (excusez, y'a un peu de mon fond d'écran)
.

Voilà. Si ça peut aider
... Sans oublier qu'on peut automatiser tout cela avec un shell lié à l'explorateur de fichier (Nautilus, Nemo...). Peut-être utile si on veut mettre un Copyright ou une mention sur une photo publiée dont on veut garder les droits.
Je marque à Résolu.
Les étapes.
1/ Si nécessaire, mettre les images à la bonne dimension
Code : Tout sélectionner
mogrify -resize 300x300 image.jpgCode : Tout sélectionner
composite cadre.png image.jpg image.pngCode : Tout sélectionner
convert -transparent "#ff006e" image.png ico.pngVoilà. Si ça peut aider
Je marque à Résolu.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Re: Imagemagick -- regroupement de deux images en une seule
Je viens de jeter un œil. En effet c'est complet; mais peut-être plus approprié à la création d'une image ??cyrille a écrit :As tu jeter un œil sur l'option roundrectangle ....
Imagemagick contient tellement de commandes avec tellement d'options ...
Pour ce que je voulais en faire j'ai trouvé la solution, même si je dois créer à la main (une seule fois) le fichier cadre.
Merci pour l'information.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)