Résolu le 8-07-26 fusionner images

Avatar du membre
michLapprenti
Messages : 1053
Enregistré le : sam. 20 août 2016 20:11

Re: fusionner images

Message par michLapprenti »

Dernier message de la page précédente :

merci arghlub - alors je vais essayer de faire l'expérience...

La proposition de tyrry par ligne de commande m'intéresse
https://forum-francophone-linuxmint.fr/ ... 47#p265747
j'en espère beaucoup afin de "n'être pas le bourrin de service" :mrgreen:
Modifié en dernier par michLapprenti le mar. 7 juil. 2026 19:26, modifié 2 fois.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon Lenovo T480S - SSD 500go
Kernel : 6.17.0-35-generic CPU : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
RAM : 15Gi CG : Intel Corporation UHD Graphics 620 (rev 07)
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: fusionner images

Message par arghlub »

tyrry a écrit : mar. 7 juil. 2026 18:41 voir même de l'ajouter dans les actions personnalisées de thunar .......
Mich est avec Cinnamon pas XFCE :l :l :D
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: fusionner images

Message par arghlub »

michLapprenti a écrit : mar. 7 juil. 2026 19:23 j'en espère beaucoup afin de "n'être pas le bourrin de service" :mrgreen:
:l :l pardon c'était par rapport à tes tofs de chevaux (humour 3ème degré ;) )
donc on va te sortir une commande aux “petits oignons” (t'as rien contre les oignons ? ok je sors :l :l :D)
Et en sélectionnant plusieurss images dans ton explo de fichiers, peut-etre que tu pourras exécuter le script en une ligne qui va bien.
Donc, comme je disais convert est empaqueté dans imagemagick (tu l'as) ... teste la commande de @tyrry si marche pas on va trouver ;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
michLapprenti
Messages : 1053
Enregistré le : sam. 20 août 2016 20:11

Re: fusionner images

Message par michLapprenti »

Alors selon la formule de tyrry

Code : Tout sélectionner

mich@mich-ThinkPad-T480s:~$ convert +append A.jpg sortieC.jpg
La commande « convert » n'a pas été trouvée, mais peut être installée avec :
sudo apt install graphicsmagick-imagemagick-compat  # version 1.4+really1.3.42-1, or
sudo apt install imagemagick-6.q16                  # version 8:6.9.11.60+dfsg-1.6ubuntu1
sudo apt install imagemagick-6.q16hdri              # version 8:6.9.11.60+dfsg-1.6ubuntu1
mais en fait les img visées pour l'expérience (les 3 à la fin du post https://forum-francophone-linuxmint.fr/ ... 38#p265738) sont en png:

Code : Tout sélectionner

mich@mich-ThinkPad-T480s:~$ convert +append A.png sortie C.png
La commande « convert » n'a pas été trouvée, mais peut être installée avec :
sudo apt install graphicsmagick-imagemagick-compat  # version 1.4+really1.3.42-1, or
sudo apt install imagemagick-6.q16                  # version 8:6.9.11.60+dfsg-1.6ubuntu1
sudo apt install imagemagick-6.q16hdri              # version 8:6.9.11.60+dfsg-1.6ubuntu1
mich@mich-ThinkPad-T480s:~$ 
donc je dois bel et bien installer un nouveau logiciel :-o pour utiliser la formule tyrry

Je ne peux utiliser la formule tyrry en l'état de mon ordinateur
contrairement au post de arghlub https://forum-francophone-linuxmint.fr/ ... 49#p265749
arghlub a écrit : mar. 7 juil. 2026 19:28 imagemagick (tu l'as)
non, je ne l'ai pas - ce n'est pas installé avec le lot quand on install LM 22,3 cinnamon


J'ai visé 3 images parce c'est ce que je vise le plus fréquemment
mais en visant 2 images, le problème est le même:

Code : Tout sélectionner

mich@mich-ThinkPad-T480s:~$ convert +append A.png sortie B.png
La commande « convert » n'a pas été trouvée, mais peut être installée avec :
sudo apt install graphicsmagick-imagemagick-compat  # version 1.4+really1.3.42-1, or
sudo apt install imagemagick-6.q16                  # version 8:6.9.11.60+dfsg-1.6ubuntu1
sudo apt install imagemagick-6.q16hdri              # version 8:6.9.11.60+dfsg-1.6ubuntu1
mich@mich-ThinkPad-T480s:~$ 
Modifié en dernier par michLapprenti le mar. 7 juil. 2026 20:27, modifié 5 fois.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon Lenovo T480S - SSD 500go
Kernel : 6.17.0-35-generic CPU : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
RAM : 15Gi CG : Intel Corporation UHD Graphics 620 (rev 07)
Avatar du membre
tyrry
modérateur
Messages : 6824
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: fusionner images

Message par tyrry »

Re ,
pour faire un exemple avec thunar actions personnalisés :
Image
Image

Sous cinnamon je sais pas , et pas envie de chercher , mais tu peux toujours installer thunar sous cinnamon ;)
@+
Image
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: fusionner images

Message par arghlub »

étrange que tu n'ais pas convert :l

Code : Tout sélectionner

sudo apt install imagemagick
c'est un paquet de base normalement.
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
michLapprenti
Messages : 1053
Enregistré le : sam. 20 août 2016 20:11

Re: fusionner images

Message par michLapprenti »

Merci tyrry

J'ai cherché à savoir ce qu'est "thunar" = https://doc.ubuntu-fr.org/thunar
puis ce qu'est "greffon" =https://doc.ubuntu-fr.org/thunar#greffons

ça ne m'avance pas trop - vu l'expérience faite https://forum-francophone-linuxmint.fr/ ... 53#p265753

cependant je vois aussi "greffon" dans mon logciel d'image LM 22,3 cinnamon:
Je copie ici toute l'aide - "greffons" figure dans image C et à la fin image E
A
Image
B
Image
C
Image
installer des greffons - on les trouve où ces greffons ?
D
Image
ligne de commande "xviewer" -- voir à la fin du présent post
E
Image
j'ai fait préférence - greffons, mais y'a rien sauf des trucs à installer

xviewer par terminal - conduit directement au visionneur d'image
Image
donc la dite commande ne permet pas ce qu'annoncé image D

Je tourne en rond comme un âne attaché à un piquet :roll:
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon Lenovo T480S - SSD 500go
Kernel : 6.17.0-35-generic CPU : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
RAM : 15Gi CG : Intel Corporation UHD Graphics 620 (rev 07)
Avatar du membre
michLapprenti
Messages : 1053
Enregistré le : sam. 20 août 2016 20:11

Re: fusionner images

Message par michLapprenti »

arghlub a écrit : mar. 7 juil. 2026 20:58

Code : Tout sélectionner

sudo apt install imagemagick
ok j'installe:

Code : Tout sélectionner

mich@mich-ThinkPad-T480s:~$ sudo apt install imagemagick
[sudo] Mot de passe de mich :           
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  imagemagick-6.q16 libnetpbm11t64 netpbm
Paquets suggérés :
  imagemagick-6-doc autotrace enscript ffmpeg gimp gnuplot grads graphviz
  hp2xx html2ps libwmf-bin mplayer povray radiance texlive-base-bin transfig
  libraw-bin
Les NOUVEAUX paquets suivants seront installés :
  imagemagick imagemagick-6.q16 libnetpbm11t64 netpbm
0 mis à jour, 4 nouvellement installés, 0 à enlever et 7 non mis à jour.
Il est nécessaire de prendre 2 436 ko dans les archives.
Après cette opération, 9 727 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 http://archive.ubuntu.com/ubuntu noble/universe amd64 imagemagick-6.q16 amd64 8:6.9.12.98+dfsg1-5.2build2 [254 kB]
Réception de :2 http://archive.ubuntu.com/ubuntu noble/universe amd64 imagemagick amd64 8:6.9.12.98+dfsg1-5.2build2 [14,2 kB]
Réception de :3 http://archive.ubuntu.com/ubuntu noble/universe amd64 libnetpbm11t64 amd64 2:11.05.02-1.1build1 [114 kB]
Réception de :4 http://archive.ubuntu.com/ubuntu noble/universe amd64 netpbm amd64 2:11.05.02-1.1build1 [2 054 kB]
2 436 ko réceptionnés en 0s (15,2 Mo/s)
Sélection du paquet imagemagick-6.q16 précédemment désélectionné.
(Lecture de la base de données... 506303 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../imagemagick-6.q16_8%3a6.9.12.98+dfsg1-5.2build
2_amd64.deb ...
Dépaquetage de imagemagick-6.q16 (8:6.9.12.98+dfsg1-5.2build2) ...
Sélection du paquet imagemagick précédemment désélectionné.
Préparation du dépaquetage de .../imagemagick_8%3a6.9.12.98+dfsg1-5.2build2_amd6
4.deb ...
Dépaquetage de imagemagick (8:6.9.12.98+dfsg1-5.2build2) ...
Sélection du paquet libnetpbm11t64:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libnetpbm11t64_2%3a11.05.02-1.1build1_amd64.de
b ...
Dépaquetage de libnetpbm11t64:amd64 (2:11.05.02-1.1build1) ...
Sélection du paquet netpbm précédemment désélectionné.
Préparation du dépaquetage de .../netpbm_2%3a11.05.02-1.1build1_amd64.deb ...
Dépaquetage de netpbm (2:11.05.02-1.1build1) ...
Paramétrage de libnetpbm11t64:amd64 (2:11.05.02-1.1build1) ...
Paramétrage de netpbm (2:11.05.02-1.1build1) ...
Paramétrage de imagemagick-6.q16 (8:6.9.12.98+dfsg1-5.2build2) ...
update-alternatives: utilisation de « /usr/bin/compare-im6.q16 » pour fournir « 
/usr/bin/compare » (compare) en mode automatique
update-alternatives: utilisation de « /usr/bin/compare-im6.q16 » pour fournir « 
/usr/bin/compare-im6 » (compare-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/animate-im6.q16 » pour fournir « 
/usr/bin/animate » (animate) en mode automatique
update-alternatives: utilisation de « /usr/bin/animate-im6.q16 » pour fournir « 
/usr/bin/animate-im6 » (animate-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/convert-im6.q16 » pour fournir « 
/usr/bin/convert » (convert) en mode automatique
update-alternatives: utilisation de « /usr/bin/convert-im6.q16 » pour fournir « 
/usr/bin/convert-im6 » (convert-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/composite-im6.q16 » pour fournir 
« /usr/bin/composite » (composite) en mode automatique
update-alternatives: utilisation de « /usr/bin/composite-im6.q16 » pour fournir 
« /usr/bin/composite-im6 » (composite-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/conjure-im6.q16 » pour fournir « 
/usr/bin/conjure » (conjure) en mode automatique
update-alternatives: utilisation de « /usr/bin/conjure-im6.q16 » pour fournir « 
/usr/bin/conjure-im6 » (conjure-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/import-im6.q16 » pour fournir « /
usr/bin/import » (import) en mode automatique
update-alternatives: utilisation de « /usr/bin/import-im6.q16 » pour fournir « /
usr/bin/import-im6 » (import-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/identify-im6.q16 » pour fournir «
 /usr/bin/identify » (identify) en mode automatique
update-alternatives: utilisation de « /usr/bin/identify-im6.q16 » pour fournir «
 /usr/bin/identify-im6 » (identify-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/stream-im6.q16 » pour fournir « /
usr/bin/stream » (stream) en mode automatique
update-alternatives: utilisation de « /usr/bin/stream-im6.q16 » pour fournir « /
usr/bin/stream-im6 » (stream-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/display-im6.q16 » pour fournir « 
/usr/bin/display » (display) en mode automatique
update-alternatives: utilisation de « /usr/bin/display-im6.q16 » pour fournir « 
/usr/bin/display-im6 » (display-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/montage-im6.q16 » pour fournir « 
/usr/bin/montage » (montage) en mode automatique
update-alternatives: utilisation de « /usr/bin/montage-im6.q16 » pour fournir « 
/usr/bin/montage-im6 » (montage-im6) en mode automatique
update-alternatives: utilisation de « /usr/bin/mogrify-im6.q16 » pour fournir « 
/usr/bin/mogrify » (mogrify) en mode automatique
update-alternatives: utilisation de « /usr/bin/mogrify-im6.q16 » pour fournir « 
/usr/bin/mogrify-im6 » (mogrify-im6) en mode automatique
Paramétrage de imagemagick (8:6.9.12.98+dfsg1-5.2build2) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.27-2b
uild1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2)
 ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1.1ubun
tu3) ...
Traitement des actions différées (« triggers ») pour mate-menus (1.26.1+mint1) .
..
Traitement des actions différées (« triggers ») pour libc-bin (2.39-0ubuntu8.7) 
...
Traitement des actions différées (« triggers ») pour man-db (2.12.0-4build2) ...
Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) 
...
mich@mich-ThinkPad-T480s:~$ 
je suppose qu'après cela, il faut redémarrer l'ordinateur -
donc au retour, je ferrai par le terminal la formule terry
- suite au prochain épisode :mrgreen:
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon Lenovo T480S - SSD 500go
Kernel : 6.17.0-35-generic CPU : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
RAM : 15Gi CG : Intel Corporation UHD Graphics 620 (rev 07)
Avatar du membre
michLapprenti
Messages : 1053
Enregistré le : sam. 20 août 2016 20:11

Re: fusionner images

Message par michLapprenti »

suite du post précédent après redémarrage ordi

Code : Tout sélectionner

mich@mich-ThinkPad-T480s:~$ convert +append A.png sortie C.png
convert-im6.q16: unable to open image `A.png': Aucun fichier ou dossier de ce nom @ error/blob.c/OpenBlob/2964.
convert-im6.q16: unable to open image `sortie': Aucun fichier ou dossier de ce nom @ error/blob.c/OpenBlob/2964.
convert-im6.q16: unable to open image `sortie': Aucun fichier ou dossier de ce nom @ error/blob.c/OpenBlob/2964.
convert-im6.q16: no decode delegate for this image format `' @ error/constitute.c/ReadImage/581.
convert-im6.q16: no images defined `C.png' @ error/convert.c/ConvertImageCommand/3234.
mich@mich-ThinkPad-T480s:~$ 
echec!!! :geek: pourtant mes images existent:
Image
est-ce que c'est parce que dans la formule de terry est noté "sortie" et non "result"
comme là un peu plus haut https://stackoverflow.com/questions/733 ... 8#73323748
j'essaie à nouveau:

Code : Tout sélectionner

mich@mich-ThinkPad-T480s:~$ convert +append A.png result C.png
convert-im6.q16: unable to open image `A.png': Aucun fichier ou dossier de ce nom @ error/blob.c/OpenBlob/2964.
convert-im6.q16: unable to open image `result': Aucun fichier ou dossier de ce nom @ error/blob.c/OpenBlob/2964.
convert-im6.q16: unable to open image `result': Aucun fichier ou dossier de ce nom @ error/blob.c/OpenBlob/2964.
convert-im6.q16: no decode delegate for this image format `' @ error/constitute.c/ReadImage/581.
convert-im6.q16: no images defined `C.png' @ error/convert.c/ConvertImageCommand/3234.
mich@mich-ThinkPad-T480s:~$ 
sortie ou result, même echec!

Que faut-il faire pour que la formule de terry marche ? - merci d'avance
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon Lenovo T480S - SSD 500go
Kernel : 6.17.0-35-generic CPU : Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
RAM : 15Gi CG : Intel Corporation UHD Graphics 620 (rev 07)
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: fusionner images

Message par arghlub »

quand tu installes un paquet (logiciel) sur linux, inutile de redémarrer, Tu peux même faire autre chose (les install se déroulent en arrière-plan), seules les mises à jour du noyau/kernenel nécéssitent un redémarrage (ou de trus rares comme la mise à jour de pilotes graphique par ex).

Bref, pour la commande elle devrait fonctionner. Mais on verra cela demain.
Laisse-nous le temps de reposer les yeux, on t'en dira surement plus demain.
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Jennatux
Messages : 3218
Enregistré le : mer. 1 nov. 2017 01:59

Re: fusionner images

Message par Jennatux »

Bonjour

L'action Thunar de tyrry fonctionne tres bien

Pour installer Thunar

Code : Tout sélectionner

sudo apt install thunar
et ensuite tu lances thunar → Edition → Configurer les Actions personalisées

a Nom tu mets Assembler les images (ou ce que tu veux)
a Commande tu colles

Code : Tout sélectionner

convert %F +append sortie.jpg
Tu peux y mettre une icone
_____________________________________________________________________________________________

Sur Ubuntu, j'utilise beaucoup le clic droit pour faire beaucoup de choses : convertir , envoyer, modifier les images , coller une image a un mp3 , etc... etc... ceci avec les nautilus-scripts qui fonctionnent aussi sur Nemo de Cinnamon ou Caja de Mate et aussi sur xfce a l'aide des actions-thunar

Par exemple j'ai sélectionné trois images et dans le clic droit j'ai choisi Coller les images

Image

Il aurait fallu que je les mettent a la même taille , ce que je fait aussi avec la clic droit


Télécharger le script , extraire le fichier et le placer dans ~/.local/share/nemo/scripts
______________________________________________________________________________________________________

Pour Nemo tu peux utiliser les actions_nemo

créer une action en collant ce qui suit dans un éditeur de texte

Code : Tout sélectionner

[Nemo Action]
Active=true
Name=Assembler horizontalement (+append)
Comment=Concatène les images sélectionnées de gauche à droite
Exec=convert %F +append assemblage_horizontal.png
Icon-Name=go-next
Selection=notnone
Extensions=jpg;jpeg;png;bmp;gif;webp;
Dependencies=convert;
l’enregistrer dans ~/.local/share/nemo/actions en la nommant assembler_horizontal.nemo_action

Puis

Image


Ce qui donne après avoir mis les trois fichiers au mêmes dimensions avec un autre clic droit

Image


Tu retrouveras ton fichier dans ton dossier perso


Pour un assemblage vertical a la place de +append mettre -append

pour qu'il fonctionne il faut installer imagmagick

Code : Tout sélectionner

sudo apt install imagemagick
Fujitsu : Ubuntu 26.04 - Xubuntu 26.04 - Ubuntu Cosmic 24.04
Clevo : Ubuntu 26.04 - Xubuntu et Lubuntu 26.04 - Linux Mint 22.3 Cinnamon et xfce

Avec partition data ..................... Partition data en Multiboot EFI

Une fraction de seconde
Verrouillé