web-dev-qa-db-ja.com

特定の色で着色する方法/エッジの詳細を失うことなく色を変更する方法

1つの色とそれから切り取られたテキストで構成される非常に単純な画像があります(テキストは透明です)。

example

色の部分を別の色に変更したいのですが、ご覧のようにエッジの色が完全に塗りつぶされていません。

"バケットフィル"を使用すると、すべてが単色で塗りつぶされます。

"Colorize"を使用すると、完璧に見えますが、特定の16進コードを選択できません。

"Colorify"を使用すると、見た目も完璧で、16進コードを選択できますが、その上に新しい色が追加されるだけです。

このグリーンを別の特定の16進コードで置き換えて詳細を保持する方法はありますか?

1
Florian Walther

アルファチャネルまたは部分的な透明度を持つレイヤーの色を変更します

これは、少なくとも単純なケースでは、channelsを使用して実現できます。

  1. Channelsタブ(ここではLayersタブの横)、右- alpha チャンネルをクリックします
  2. 選択チャネルから選択
  3. 希望の色で塗りつぶします(私は使用しました Ctrl+, -以下のデモのFGカラーで塗りつぶします)

demo

GIMP 2.10.6を使用して作成した小さなサンプルに関する上記のデモ)

注意

ステップ2で、アルファチャンネルを選択したら; 「かすかな」高アルファピクセルを拡大すると、選択されていないように見えますですが、選択されています。

1
bertieb