web-dev-qa-db-ja.com

GIMPで1つの画像から別の画像に選択範囲をコピーする方法は?

最近、PhotoshopからGIMPに切り替えました。ある画像から別の画像に選択範囲をコピーして、その選択範囲を別の画像の色で塗りつぶし、手動で再作成せずに形状を取得できるようにしたいと考えています。 Photoshopではレイヤースタイルをコピーできますが、GIMPではそれを見つけることができません。誰か助けてもらえますか?

19
raj

クイックマスク(選択範囲の画像表現)をコピーするのと同じくらい簡単です。

  1. 選択した画像のクイックマスクを有効にする(Shift+Q または、選択→クイックマスクの切り替え)
  2. クイックマスクは、[チャンネル]ダイアログで「クイックマスク」というチャンネルとして表示されます
  3. それを選択してクリップボードにコピー(Ctrl+C
  4. まだ選択されていない画像のクイックマスクを有効にする(Shift+Q
  5. [チャンネル]ダイアログでそれを選択し、クリップボードから貼り付けます(Ctrl+V
  6. クイックマスクを無効にする(Shift+Q)選択を点線で表示します。

他のほとんどの解決策は私にとって実際には機能しませんでした。

21
Lowieken

最初の画像から選択範囲を新しいチャネルに保存し、チャネルのコンテンツをクリップボードにコピーして、それを他の画像の新しいチャネルに貼り付けます。ステップバイステップ...

  1. 新しい画像に新しい空のチャネルを作成します。

  2. 選択範囲をマスクチャネルに保存した他の画像のマスクチャネルを開き、

  3. 全体をクリップボードにコピーします(すべて選択してから、コピー->を選択します Ctrl-A、 Ctrl-C)。

  4. 新しい画像の(空の)チャンネルに戻ります

  5. このチャネルにクリップボードデータを貼り付けます(貼り付け-> Ctrl-V)。

  6. 画像データ(RGB)を選択し、チャンネルデータをセレクションおよび全体としてロードします。

2
Johan Sneek

アルファチャンネルを使用して選択を復元できます。貼り付けたレイヤーでアルファを選択に使用するだけです。レイヤーのコピーする部分に透明部分がないことを確認するだけです。

  1. 必要なものを選択してください
  2. 不透明なレイヤーを選択するか、一時的に新しいレイヤーを作成します
  3. 編集-コピー(Ctrl + C)
  4. 選択範囲を挿入する画像に移動します
  5. 編集-貼り付け-新しいレイヤー
  6. レイヤー-透明度-選択範囲のアルファ
  7. 貼り付けたレイヤーを削除します。

チャネルを使用する別の方法:

  1. 必要なものを選択してください
  2. 選択-チャンネルに保存
  3. 新しく作成されたチャネルが選択されていることを確認し、編集-コピー(Ctrl + C)
  4. 選択範囲を挿入する画像に移動します
  5. 「チャンネル」を開き、新しいチャンネルを作成します(下部のボタンまたはコンテキストメニューを使用)。
  6. 新しく作成されたチャネルが選択されていることを確認し、編集-貼り付け(Ctrl + V)
  7. 「レイヤー」を開き、フローティングレイヤーをアンカーします(下部のボタンまたはコンテキストメニューを使用)。
  8. 「チャネル」を開き、選択をこのチャネルに置き換えます(下部のボタンまたはコンテキストメニューの[選択するチャネル])。
  9. この選択をもう再利用しない場合は、ここでチャネルを削除するか、後で使用するために残して、最後のアクションを繰り返すだけで復元できます。
0
user