Comment copier un calque entre des images ou un canevas dans Gimp 2.8?

30

J'ai deux onglets d'image ouverts et je veux copier un calque de la première image à la deuxième image en conservant les dimensions et la taille.

Comment ferais-je ça?

Exemple:

J'ai cette première image de 640px par 400px avec deux couches - l'arrière-plan et un pinceau

entrez la description de l'image ici

et je veux copier la couche de pinceau sur cette autre image de 1600px par 1200px.

entrez la description de l'image ici

Parto
la source

Réponses:

30

Pour ce faire dans GIMP 2.8, procédez comme suit:

  1. Cliquez sur la première image pour la rendre active et masquez le ou les calques que vous ne souhaitez pas copier.
    ( ASTUCE: pour masquer / afficher rapidement les calques, vous pouvez maintenir enfoncée Shiften cliquant sur l'icône en forme d'œil sur l'un des calques. Cela masquera / affichera tous les calques, attendez-vous à celui sur lequel vous avez cliqué.)

    entrez la description de l'image ici

  2. Cliquez et maintenez sur le premier onglet d' image et faites glisser. Une petite boîte d'information apparaît.

  3. Faites glisser la boîte d'informations vers l'autre onglet d'image jusqu'à ce qu'elle devienne active, mais ne la relâchez pas sur l'onglet .
    Voir ci-dessous:

    entrez la description de l'image ici

  4. Faites glisser la boîte d'informations sur la toile elle-même et relâchez-la .

    entrez la description de l'image ici

  5. Le calque sera copié comme un nouveau calque centré, en conservant les dimensions et la taille.

    entrez la description de l'image ici

Parto
la source
Cette procédure ne fonctionne pas toujours, par exemple, elle ne fonctionne pas si le calque contient un texte
stenci
1
J'utilisais un fichier XCF. En utilisant GIMP 2.8.16, cela ne centre pas l'image mais conserve à la place son emplacement d'origine (ce qui est génial!).
Smile4ever
Devoir désélectionner tous les autres calques peut ne pas être une chose rapide à faire, si vous souhaitez copier un seul calque, vous pouvez le faire glisser depuis le panneau des calques et le déposer sur l'autre image, créée au préalable si nécessaire.
x-yuri
1
Malheureusement, cela ne semble pas fonctionner pour tout type de calques complexes, que ce soit du texte, des arbres de calques ou des calques avec des masques. Tout est aplati. Cela ne copie pas tant le calque que la copie de l'image visible dans un nouveau calque.
Nyerguds
1
Vous pouvez cependant importer les calques d'un autre fichier xcf enregistré dans votre image avec la fonction "ouvrir en tant que calques".
Nyerguds
8

La réponse précédente ne fonctionne pas si le calque contient un texte.

Les calques contenant un texte peuvent être copiés en les faisant glisser de la boîte de dialogue des calques d'un dessin vers la boîte de dialogue des calques de l'autre dessin. C'est facile à faire en mode fenêtre multiple, moins facile en mode fenêtre unique. Une vidéo dans cet article montre comment le faire à la fois en mode fenêtre unique et fenêtre multiple: http://gimpforums.com/thread-copy-text-layers .

MODIFIER

L'ancien lien est rompu. Voici un lien vers le site Web archivé: https://web.archive.org/web/20181006232023/gimpforums.com/thread-copy-text-layers

Et voici le lien vers la vidéo: https://www.youtube.com/watch?v=G13TXE9agYM&feature=youtu.be

stenci
la source
2
+1. Les couches de texte sont délicates. Merci pour la clarification.
Parto
1
lien mort vers vid
doug
La chose étrange est: j'ai intuitivement essayé ce que vous avez décrit et cela n'a pas fonctionné. Le texte a été inséré mais a été ajouté sous forme de graphique en pixels au calque existant de la deuxième image. J'ai ensuite recherché le problème sur Google, trouvé cette question, essayé la réponse acceptée, et cela a fonctionné. Pour vous, cela semble être l'inverse.
UTF-8
@ UTF-8 Avez-vous fait glisser le calque de la zone de calque vers la zone de calque ou vers la zone graphique?
stenci
J'ai cliqué sur l'un des calques de texte dans l'image A, puis maintenu l'onglet enfoncé, cliqué à nouveau sur le calque mais maintenu M1 enfoncé cette fois, l'ai fait glisser sur l'image B et l'ai déposé sur le canevas. Ce n'est qu'alors que j'ai relâché la touche de tabulation. Il a ensuite été ajouté en tant que calque de texte à l'image B, mais il n'était pas à son emplacement d'origine mais centré. Parfois, les fenêtres du dock j'avais perdu leur contenu mais en les faisant glisser un peu sur leurs barres de fenêtre, leur contenu réapparaissait. Parfois, les quais étaient cachés par la suite, mais en appuyant sur la touche Tab, on les faisait réapparaître (raccourci standard pour cela).
UTF-8
5

Comme mentionné dans la réponse de stenci et dans les commentaires, les calques de texte sont traités différemment. Les faire glisser depuis la boîte de dialogue des calques vers la nouvelle miniature de l'image conserve le texte modifiable, mais l'emplacement d'origine du texte est perdu.

Pour conserver le texte modifiable et son emplacement , utilisez ce schéma:

  • Commencez dans l'image où vous voulez le nouveau calque (copié)
  • Choisir File > Open as Layers...
  • Sélectionnez l'ancienne image xcf avec le calque souhaité

Tous les calques seront importés dans la nouvelle image. Retirez ceux dont vous ne voulez pas.

Tournoiement en haut
la source