Comment étirer la section centrale d'une image à une nouvelle largeur dans Gimp

9

Tout d'abord, je n'utilise pas Gimp aussi souvent, donc ce que je demande peut être simple et j'ai raté quelque chose d'évident. Mais...

entrez la description de l'image ici

J'essaie de modifier l'image suivante dans Gimp. La taille de l'image est de 489x63 mais j'ai besoin que ce soit 500x20 mais surtout j'ai besoin que chaque extrémité reste la même forme sans déformation (c'est-à-dire un demi-cercle parfait). Si je redimensionne (sans lien) à la taille requise, les extrémités déforment et deviennent écrasées.

J'ai essayé de redimensionner (lié) à la bonne hauteur 20px, ce qui fait la largeur 155px, mais je n'ai pas pu comprendre comment étirer essentiellement la section médiane jusqu'à ce que la largeur soit de 500px.

Toute aide appréciée

DMK
la source

Réponses:

13

Gimp n'est pas la meilleure solution pour déformer / étirer des objets géométriques simples. Cela se fera mieux avec une application graphique vectorielle, par exemple Inkscape.

Néanmoins c'est possible avec Gimp mais cela prendra un peu plus de temps:

  1. Redimensionnez l'image à la hauteur souhaitée, mais conservez les proportions
  2. Utilisez l' outil de recadrage avec l'option "autoriser la croissance" pour agrandir la toile à la largeur souhaitée

    Toile agrandie avec espace vide

  3. Sélectionnez l'extrémité droite de la barre avec une sélection flottante.

    Sélection de l'extrémité droite de la barre

  4. Déplacez cette sélection vers la droite en laissant le centre vide (maintenez Ctrlpour le déplacement horizontal uniquement)

    Déplacer la sélection vers la droite

  5. Créez une autre sélection, maintenant de la barre centrale pour copier et coller plusieurs fois pour remplir le centre.

    Remplir le centre avec du copier-coller

Bien sûr, nous pourrions également mettre à l'échelle cette largeur de sélection, mais la coller plusieurs fois est plus rapide

Takkat
la source
3
Au cours de cette approche, il est conseillé de placer les extrémités et le milieu sur les couches nouvellement créées chacune (dans ce cas, vous vous retrouveriez avec 3). Les modifications ultérieures de la longueur seront alors beaucoup plus faciles à effectuer et pourraient même devenir une opération d'échelle pour la partie centrale.
Michael Schumacher
1

Un moyen rapide pour étirer le milieu dans le cas général

  1. Image>Canvas size pour régler la largeur
  2. dupliquer le calque
  3. déplacer l'un des calques pour que son extrémité soit à 500
  4. faire une sélection rectangulaire sur toute la hauteur, sur une petite partie du milieu de l'image
  5. copier dans le presse-papier
  6. faire la sélection du rectangle couvrir toute l'image sauf les demi-cercles à la fin (pas besoin d'être précis)
  7. remplissez la sélection avec le motif "Presse-papiers".

Bien sûr, sur l'image actuelle, c'est plus simple, après avoir déplacé l'un des calques vers le bord droit, vous supprimez la pointe du calque supérieur qui superpose l'autre.

xénoïde
la source
0

Vous pouvez mettre à l'échelle l'image entière par le facteur 20:63. Cela préservera les demi-cercles. Ensuite, divisez l'image en trois parties. La partie médiane ne doit pas pénétrer dans les extrémités incurvées. Ensuite, vous pouvez étirer la partie centrale dans la direction x afin que l'image entière ait une largeur de 500 pixels. Combinez ensuite les trois couches.

Aziraphale
la source