Gimp - Utiliser une image comme couche de transparence d'une autre image


34

J'ai deux images (Par souci de simplicité, Image1 et Image2). Je souhaite utiliser Image2 en tant que transparence pour Image1.

Comment puis je faire ça? Supposons que je fasse un peu plus avec Gimp que de jouer avec certains filtres.

Merci.


2
Image2 est-il une image en niveaux de gris? Étant donné que la transparence utilise une valeur de 0, 255 pour chaque pixel, elle ressemble à une image en niveaux de gris.
mgkrebbs

Pour les débutants de GIMP comme moi, ce qui suit fournit les bases et la terminologie requises pour comprendre ce fil. M'a aidé quand même. Docs.Gimp, Chapitre 8. Combinaison d'images: docs.gimp.org/2.6/fr/gimp-image-combining.html
ScottWelker

Réponses:


36

OK, je suppose donc que vous avez deux images: une image normale à laquelle vous souhaitez ajouter de la transparence et une image en niveaux de gris que vous souhaitez utiliser comme canal alpha (transparence), comme ce qui suit:

Image de base sans transparence Masque Alpha pour image
(Image de base basée sur cette photo de John Fielding , utilisée sous la licence CC-By-SA 2.0 ; masque alpha créé par moi à l'aide de l'outil Sphere Designer de GIMP.)

Il y a plusieurs moyens de le faire; laissez-moi en décrire quelques-uns.

Méthode 1: ouvrez les deux images dans GIMP. Sélectionnez l'image en niveaux de gris et copiez-la dans le presse-papiers ( Édition → Copier ou Ctrl+ C). Sur l'image de base, sélectionnez Calque → Masque → Ajouter un masque de calque ... (également disponible en cliquant avec le bouton droit de la souris sur le calque dans la boîte de dialogue Calques). Peu importe ce que vous choisissez comme masque, car nous le remplacerons sous peu.

Le masque de calque que vous venez d'ajouter doit être sélectionné pour l'édition. sinon, sélectionnez-le avec Calque → Masque → Modifier le masque de calque (ou cliquez simplement sur le masque dans la boîte de dialogue Calques). Collez l'image en niveaux de gris dans ( Édition → Coller ou Ctrl+ V) et ancrez la sélection flottante résultante dans le masque ( Calques → Calque d'ancrage ou Ctrl+ H, ou cliquez sur l'icône Ancre dans la boîte de dialogue Calques).

Vous pouvez également transformer le masque de calque en un canal alpha réel en utilisant Calque → Masque → Appliquer le masque de calque (mais exporter simplement l'image au format PNG le fera pour vous).

Méthode 2: ouvrez les images en tant que calques ( Fichier → Ouvrir en tant que calques ... ) ou collez-en simplement un en tant que nouveau calque dans l'autre. La couche d’image en niveaux de gris étant visible, ouvrez la boîte de dialogue Canaux, cliquez avec le bouton droit de la souris sur l’un des canaux rouge / vert / bleu (ils doivent tous être identiques) et sélectionnez Canal à sélection . Inversez la sélection avec Sélection → Inverser ou Ctrl+ I.

Sélectionnez le calque d'image de base dans la boîte de dialogue Calques. Ajoutez un canal alpha pour celui-ci avec Calques → Transparence → Ajouter un canal Alpha s'il n'en a pas déjà un, puis coupez la sélection du calque ( sélectionnez → Couper ou Ctrl+ X).

Méthode 3: Comme méthode 2, mais après canal à sélection , n'inversez pas la sélection mais utilisez simplement Calque → Masque → Ajouter un masque de calque ... sur le calque d'image de base et choisissez "Sélection" dans la boîte de dialogue. Ensuite, appliquez éventuellement le masque comme dans la méthode 1.


Dans tous les cas, quelle que soit la méthode utilisée, le résultat devrait ressembler à ceci (fichier PNG transparent à gauche, avec fond quadrillé à droite):

Image de base et transparence fusionnées, transparence réelle Image de base et transparence fusionnées, fond quadrillé


1
Méthode 1: un point clé consiste à ancrer l'image collée - si vous n'avez pas ouvert le dialogue des calques, il n'est pas évident que même si vous «collez dans», l'image ne devient pas le masque de calque jusqu'à ce que vous lui indiquiez d'ancrer. . C'est ce qui m'a amené à chercher et à venir ici.
Chris H

6

Pour les bases du "masque de couche", consultez ce didacticiel .

L'algorithme commun peut être:

  1. Créez SomeMaskLayer avec transparence.
  2. Cliquez avec le bouton droit sur SomeMaskLayer et choisissez « Alpha To Selection » ( dans le dock, "Calques" ).
  3. Menu Sélectionnez -> Enregistrer sur chaîne .
  4. Masquer SomeMaskLayer . ( Dans le Dock "Couches" )
  5. Créez SomeRasterLayer . (Fichier -> Ouvrir en tant que calques, ou peindre)
  6. Cliquez avec le bouton droit sur le calque supérieur et choisissez « Ajouter un masque de calque ». ( Dans le Dock "Couches" )
  7. Dans la fenêtre de dialogue, choisissez l’ option Chaîne , puis choisissez votre nouvelle chaîne dans la liste déroulante. Cliquez sur Ajouter .

Ok, maintenant vous avez "masque vivant".

  1. Cliquez avec le bouton droit de la souris -> Appliquer le masque de calque au masque de cuisson en pixels. ( Dans le Dock "Couches" )

Prendre plaisir!


Merci pour les tutoriels. Cependant - Ils assument un arrière-plan graphique, pas de programmation. De plus, je ne comprends pas les panneaux latéraux qu’ils montrent lorsque j’ouvre Gimp. Troisièmement, j'ai déjà essayé d'ouvrir Image1 en tant que premier calque, Image2 en tant que deuxième calque, puis en ajoutant un masque de calque blanc pendant le deuxième calque. Ça n'a pas marché.
Narf the Mouse

Ou du moins, il semblait ne pas fonctionner. Que j'inverse ou non les couleurs, il n'y a pas de réel changement dans l'image.
Narf the Mouse

Panneaux 1.Le (Docks dans GIMP): essayez d'utiliser le mode guichet unique: menu Windows / mode à guichet unique .... 2.probably seulement Docks est caché: menu Windows / Docks Masquer (ou appuyez sur Tab)
rapide

sur le nouveau canal, je devais régler "l'opacité du remplissage" sur 0. Je n'ai pas non plus "appliquer de masque de calque" car je souhaitais toujours pouvoir modifier l'image. Je voulais juste appliquer la transparence sur des régions spécifiques sur toutes les couches. J'ai donc ajouté le masque, avec l'option de canal, à chacun des calques, et cela a parfaitement fonctionné, merci!
Aquarius Power

Pour info, les deux liens ci-dessus sont du spam.
DrewB
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.