Gimpで画像の中央部分を新しい幅に伸ばす方法


9

まず、私はGimpをあまり使用しないので、私が求めているのは単純なものかもしれませんし、明らかなことを逃してしまいました。だが...

ここに画像の説明を入力してください

Gimpで次の画像を変更しようとしています。画像のサイズは489x63ですが、500x20にする必要がありますが、最も重要なのは、両端が変形せずに同じ形状を維持することです(つまり、完全な半円)。必要なサイズにスケーリング(リンク解除)すると、両端が歪んで押しつぶされます。

幅を155pxにする適切な高さ20pxにスケーリング(リンク)しようとしましたが、幅が500pxになるまで中央セクションを基本的にストレッチする方法を理解できませんでした。

助けてくれてありがとう

回答:


13

Gimpは、単純な幾何学的オブジェクトを変形/ストレッチするための最良のソリューションではありません。これは、Inkscapeなどのベクトルグラフィックスアプリケーションで行うとより効果的です。

それでもGimpで可能ですが、少し時間がかかります:

  1. 画像を希望の高さにスケーリングしますが、アスペクト比は維持します
  2. 「成長を許可」オプションを指定して切り抜きツールを使用し、キャンバスを希望の幅に拡大します

    空白の拡大キャンバス

  3. フローティング選択でバーの右端を選択します。

    バーの右端を選択する

  4. この選択を中央に空白を残して剛体に移動します(Ctrl水平移動の場合のみ押したままにします)

    選択を右に移動

  5. センターバーの別の選択を作成して、コピーして貼り付け、センターを塗りつぶします。

    コピーペーストで中央を埋める

もちろん、その選択幅を拡大縮小することもできますが、数回貼り付ける方が高速です


3
このアプローチでは、新しく作成されたレイヤーにそれぞれ端と中央を配置することをお勧めします(この場合は、3になります)。その後の長さを変更すると、実行がはるかに簡単になり、中央部分のスケール操作になることもあります。
ミハエルシューマッハ

1

一般的なケースで真ん中を伸ばす簡単な方法

  1. Image>Canvas size 幅を設定する
  2. レイヤーを複製する
  3. レイヤーの1つを移動して、その端が500になるようにします
  4. 画像の真ん中の小さな部分で、高さ全体に長方形の選択を行います
  5. クリップボードにコピー
  6. 長方形の選択が、最後の半円を除く画像全体をカバーするようにします(正確である必要はありません)。
  7. 選択範囲を「クリップボード」パターンでバケットに入力します。

もちろん手元の画像の方が簡単です。レイヤーの1つを右端に移動した後、他のレイヤーをオーバーレイする最上層の先端を削除します。


0

20:63の係数で画像全体を拡大縮小できます。これにより、半円が保持されます。次に、画像を3つの部分に分割します。中央部分が湾曲した端に達してはなりません。次に、中央部分をx方向に伸ばして、画像全体の幅を500ピクセルにすることができます。次に、3つのレイヤーを結合します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.