Comment définir directement les positions des calques dans Gimp?

17

Je voudrais définir directement (c'est-à-dire taper les coordonnées réelles de) la position de mon calque dans l'image, comme vous pouvez le faire avec la boîte de sélection:

Définir directement la position de la boîte de sélection

(Pas la taille, mais ce serait aussi cool)

Est-ce possible? Merci

Aralox
la source

Réponses:

22

Je cherchais une réponse à cela, c'est pourquoi je suis tombé sur cette question. La solution la plus proche que j'ai pu trouver est la suivante:

Cliquez sur la règle supérieure et faites glisser un guide vers la coordonnée Y souhaitée.

Cliquez sur la règle de gauche et faites glisser vers la droite un guide vers la coordonnée X souhaitée.

Utilisez l'outil de déplacement pour faire glisser le calque à la position approximative souhaitée. Il s'enclenchera sur les dirigeants.

ET3D
la source
1
C'est définitivement la façon de le faire, cela vous fait suivre les bonnes pratiques de design ... il suffit de les lire dans un livre de design: P
toto_tico
7

Je vois que ces réponses sont un peu anciennes. Ces instructions concernent Gimp 2.10. Une fois que vous avez créé votre calque, faites un clic droit dessus. Choisissez Modifier l'attribut de calque.

menu clic droit de la couche

Une boîte de dialogue apparaît alors

Boîte de dialogue Modifier l'attribution de calque

Modifiez les valeurs de décalage à la position souhaitée pour votre calque sur l'image d'arrière-plan.

CaribeGirl
la source
1
Salut @CaribeGirl, bienvenue dans Graphic Design SE! Il semblerait que vous ayez créé accidentellement plusieurs comptes. Veuillez consulter notre section d'aide et contacter Stack Exchange pour résoudre ce problème.
WELZ
Oui. Et puisque vous pouvez effectuer une opération arithmétique dans les champs de saisie de nombre, vous pouvez également déplacer la couche d'une certaine quantité connue, par exemple pour la déplacer vers la droite de 30 pixels et jusqu'à 50 pixels que vous pouvez définir Offset X: 75+30et Offset Y: 250-50.
xenoid
6

Utilisez l'outil "Aligner".

  • Démarrez l'outil Aligner ( entrez la description de l'image ici)
  • Cliquez sur votre calque (il devrait avoir quatre petits carrés dans les coins)
  • Dans la boîte de dialogue des options de l'outil:
    • Réglez Relative tosurImage
    • Allez à la Distributesection
    • Dans le Offsetchamp, entrez la coordonnée X
    • Cliquez sur l' entrez la description de l'image iciicone
    • Dans le Offsetchamp, entrez la coordonnée Y
    • Cliquez sur l' entrez la description de l'image iciicone

Dans Gimp 2.10, voir la solution de @ CaribeGirl .

xénoïde
la source
Cela fonctionne pour moi. J'ai dû convertir les dimensions en pixels manuellement, mais une fois que j'ai fait cela, j'ai obtenu le calque où je voulais.
user3486184
3

Eh bien, j'espérais venir ici pour trouver une meilleure solution que celle que j'avais utilisée à l'origine, mais la façon dont je le fais habituellement est d'utiliser l'outil de sélection rectangulaire, avec un copier / coller du calque que je veux déplacer. Fondamentalement, je procède comme suit:

  1. Coupez le calque entier que je veux déplacer vers une position exacte.
  2. Faites un chapiteau rectangulaire approximatif (peu importe combien il est plus grand / plus petit que la chose que vous souhaitez placer quelque part, nous pouvons définir la largeur et la hauteur).
  3. Définissez la position xet yde la zone de sélection sur la position sur laquelle je souhaite placer le calque.
  4. Réglez la largeur et la hauteur du cadre de sélection sur la largeur et la hauteur du calque que je viens de couper. (Parfois, j'ai des calques de guidage et j'ai utilisé un rectangle de sélection rectangulaire qui était précisément la taille du calque que je voulais déplacer, pour commencer, vous n'aurez donc pas toujours besoin de cette étape).
  5. Collez le calque et convertissez l'élément collé en calque. Il devrait maintenant être dans la position précise que je voulais qu'il soit.

Encore une fois, je souhaite qu'il y ait un moyen plus simple, mais celui-ci est l'AFAIK le plus précis et le plus fiable et le moins chronophage.

Gurgadurgen
la source
1
Je dirais que l'outil d'alignement (avec un alignement par rapport à l'image, puis sélectionnez le calque et distribuez le haut avec le décalage défini sur la coordonnée verticale souhaitée, puis répartissez à gauche après avoir changé le décalage sur la coordonnée horizontale souhaitée) est plus simple que la découpe, créer un rectangle et le coller, mais les deux sont inutilement compliqués. Je souhaite que "déplacer" ait juste des zones de texte dans lesquelles vous pouvez taper des coordonnées. Habituellement, je le déplace à la main, en gardant un sur la barre d'informations.
AmeliaBR
C'est en fait une très bonne idée! Beaucoup mieux que ce avec quoi j'avais travaillé. Évidemment, ce n'est pas aussi bon que de simplement entrer la position que vous voulez avec l'outil de déplacement, mais quand même! Merci!
Gurgadurgen
2

Tu ne peux pas. Désolé :) GIMP n'a tout simplement pas de contrôles pour cela.

Alexandre Prokoudine
la source
eh bien ... j'espère que 2,8 aura cela :)
Aralox
Ce ne sera pas le cas, désolé :)
Alexandre Prokoudine
1
Il n'est pas possible dans GIMP de spécifier manuellement la position d'un calque? Question similaire ici: superuser.com/questions/307368/…
SabreWolfy
2

OK, c'est une façon un peu bizarre de s'y prendre, mais il obtient un positionnement parfait au pixel près. J'avais un calque de 30 pixels sur 30 pixels et je voulais l'ajouter à 500 500 dans une image plus grande. J'ai fait une nouvelle image transparente, dimensionnée à 530px par 530px; collé mon petit calque, puis utilisé l'outil Aligner pour le positionner en bas à droite. J'ai ensuite collé ce calque 530px par 530px sur ma grande image d'origine et utilisé Align pour le positionner en haut à gauche ...: o)

Coyote
la source
1

Avez-vous essayé l'outil de déplacement ou l'outil d'alignement? Dans l'outil Déplacer, sélectionnez "Déplacer le calque actif" et faites glisser votre calque où vous le souhaitez.

Connor
la source
1
J'ai en effet essayé l'outil de déplacement, mais il ne me permet pas de saisir exactement la position dans laquelle je voudrais que le calque se trouve. L'outil d'alignement a cependant une valeur de décalage, et c'est probablement l'ive la plus proche qui a obtenu une solution jusqu'à présent - merci :) attendez un peu avant de marquer cette réponse, juste au cas où il y aurait en fait une bonne façon de le faire
Aralox
Oh, je pensais que tu voulais le déplacer à la main.
Connor
Je viens d'avoir exactement le même problème et cette solution a fonctionné pour moi. Je voulais juste que les calques soient centrés, donc après avoir défini un guide à 50% verticalement et horizontalement, j'ai utilisé cette méthode et j'ai pu centrer les deux calques dont j'avais besoin. Cela peut également être utilisé pour les éléments non centrés de la même manière. Assurez-vous que l'accrochage aux guides est activé, puis utilisez cette méthode pour obtenir le positionnement exact après avoir configuré les guides appropriés.
The Duke Of Marshall
1

Essayez d'utiliser des guides. Accédez à Image > Guides > New guide...Rendre horizontal et entrez la coordonnée Y souhaitée. Faites maintenant la même chose mais rendez-la verticale et mettez votre coordonnée x. Utilisez maintenant l'outil de déplacement et il devrait s'accrocher au guide. J'espère que j'ai aidé :)

Fou avec des chats et minecraft
la source