如何在 Gimp 中将图像的中间部分拉伸到新的宽度

平面设计 瘸子
2022-01-25 08:29:46

首先,我不经常使用 Gimp,所以我问的可能很简单,我错过了一些明显的东西。但...

在此处输入图像描述

我正在尝试在 Gimp 中修改以下图像。图像尺寸为 489x63,但我需要它为 500x20,但最重要的是我需要每一端保持相同的形状而不会变形(即完美的半圆形)。如果我缩放(未链接)到所需的大小,则末端会变形并被压扁。

我尝试缩放(链接)到正确的高度 20 像素,使宽度为 155 像素,但后来我无法弄清楚如何从本质上拉伸中间部分,直到宽度为 500 像素。

任何帮助表示赞赏

3个回答

Gimp 不是扭曲/拉伸简单几何对象的最佳解决方案。这可以通过矢量图形应用程序(例如 Inkscape)更好地完成。

尽管如此,使用 Gimp 也是可能的,但需要更多时间:

  1. 将图像缩放到所需高度但保持纵横比
  2. 使用带有“允许增长”选项的裁剪工具将画布放大到所需的宽度

    有空白空间的放大画布

  3. 使用浮动选择选择栏的右端。

    选择栏的右端

  4. 将此选择向右移动,使中心留空(Ctrl仅用于水平移动)

    向右移动选择

  5. 创建另一个选择,现在将中心栏复制并粘贴几次以填充中心。

    用复制粘贴填充中心

当然,我们也可以只缩放选择宽度,但粘贴几次会更快

在一般情况下快速拉伸中间的方法

  1. Image>Canvas size设置宽度
  2. 复制图层
  3. 移动其中一层,使其末端位于 500
  4. 在图像中间的一小部分全高上做一个矩形选区
  5. 复制到剪贴板
  6. 使矩形选择覆盖整个图像,除了最后的半圆(无需准确)
  7. 用“剪贴板”模式填充选择。

当然,在手头的图像上它更简单,在您将其中一层移动到右边缘后,您删除覆盖另一层的顶层的尖端。

您可以按 20:63 的比例缩放整个图像。这将保留半圆。然后将图像分成三部分。中间部分不得伸入弯曲的末端。然后你可以在x方向拉伸中间部分,使整个图像的宽度为500像素。然后合并三层。