GIMP: Comment déplacer une sélection dans un calque?

22

J'ai un comportement étrange lorsque j'essaie de déplacer un rectangle ou un polygone sélectionné dans une couche. Je fais le suivant:

1. Sélectionnez le calque.

sélectionner le calque

Je veux déplacer l'éclat qui appartient au brillos y manchascalque:

éclat

2. Sélectionnez un rectangle ou un polygone.

sélectionner un polygone

La sélection est le petit polygone.

3. Ensuite, j'essaie de déplacer la sélection:

déplacer la sélection

mais ce n'est pas déplacé.

pas bougé

Le premier qui m'est venu à l'esprit est que l'éclat n'appartenait pas à cette couche, mais c'est le cas. Une idée de ce que je fais mal?

Manolo
la source
Pour ce faire, vous pouvez facilement sélectionner Couper puis Coller comme> Nouveau calque. Ensuite, vous pouvez utiliser l'outil Déplacer dessus, en mode Calque (pas en mode Sélection). La méthode du float est également possible, mais trop compliquée pour que les débutants (ou les utilisateurs de Photoshop) puissent se tourner la tête.
Billy Kerr du

Réponses:

25

Votre outil de déplacement est configuré pour déplacer la sélection, pas la zone sélectionnée par.

Vous devriez:

  1. Transformez votre sélection en une sélection flottante à l' aide deSelect->Float

  2. Dans les options de l'outil de déplacement, choisissez de déplacer le calque à la sélection (en appuyant sur la première icône près de "Mover" dans "Opciones de herramienta")

Maintenant, il devrait être possible de déplacer l'éclat.

Paolo Gibellini
la source
Merci. Je l'ai fait en ajoutant un nouveau calque et en faisant un copier-coller de la sélection de l'ancien calque vers le nouveau. Ensuite, je pourrais fusionner les deux. Mais votre réponse est un moyen plus rapide.
Manolo
Habituellement, après l'opération de collage, la sélection est à l'état flottant (mobile). Btw, belle image.
Paolo Gibellini
3
Merci d'avoir répondu. Mais tu es sérieux? C'est la façon la plus conviviale d'implémenter cette fonctionnalité. Je ne pensais pas que je devrais regarder aussi fort pour comprendre comment déplacer une sélection.
bluecollarcoder
@bluecollarcoder, cela peut sembler peu convivial pour l'utilisateur, mais c'est un moyen efficace d'éviter de déplacer involontairement une sélection. Quoi qu'il en soit, vous pouvez flotter une sélection en utilisant le raccourci Maj + Ctrl + L et l' ancre à l'aide de Ctrl + H .
Paolo Gibellini
1
Shift + Ctrl + L est malheureusement un raccourci horrible, car vous ne pouvez pas le faire avec votre main gauche seule (à moins que vous ayez une paume vraiment énorme ...), et dans une application comme Gimp, votre main droite est généralement sur la souris . Ainsi, même Ctrl + x Ctrl + v est plus rapide (mais il remplace le contenu de votre presse-papiers). Mais, Alt + Ctrl + glisser est la vraie affaire, comme le dit l'autre réponse.
ddekany
10

Le "Déplacer la sélection" dans les outils Déplacer consiste à déplacer le masque de sélection, pas les pixels sélectionnés.

Juste après avoir fait une sélection, vous pouvez

  • Alt- Ctrl-drag ( Alt- Cmd-drag sous OSX).
  • Alt- Shift-drag

Cela fait automatiquement une sélection flottante (copier + coller avec shift, couper + coller avec Control / Cmd) et commence à la déplacer.

Une fois terminé, n'oubliez pas d'ancrer la sélection dans sa source ( Ctrl- H, Cmd- Hsous OSX), ou de créer un nouveau calque avec elle ( Ctrl- Shift- N, Cmd- Shift- Nsous OSX).

xénoïde
la source
2
Cette solution est encore plus rapide que la réponse acceptée. Utilisez plutôt Command + Alt sur un Mac et n'oubliez pas d'ancrer la sélection avec Command + H par la suite.
daniels
Doit être la réponse acceptée. En outre, Alt + Maj + faites glisser les copies au lieu de les couper, c'est-à-dire qu'elles ne laissent pas de trou derrière. Il convient également de noter que Alt + (Ctrl ou Maj) + glisser peut et doit être libéré immédiatement après avoir commencé à faire glisser (et donc la sélection est déjà devenue un calque flottant). Si vous continuez à maintenir les touches, Ctrl par exemple restreindra le mouvement à exactement horizontal et exactement vertical.
ddekany
J'ai également dû réduire le calque (Layer ==> Merge Down)
Yuri Feldman