プロジェクターブレンディング用の黒レベルマスクを提供するために、GIMPでいくつかの画像を作成しようとしています。これには、ジオメトリに非常に暗い灰色を含める必要があります。これは、私が制御できない世界の現存する色と一致する必要があります。私はほとんどプログラムを理解しましたが、色の制御に問題があります。
0..255モードの前景色セレクターでは、R、G、Bのそれぞれに0.1までの精度しか入力できません。RGB値が.1/.2/.2の場合、グレーが明るすぎます。 RGB値が.1/.1/.2の場合、暗くなりすぎます。私は16ビット整数精度を使用しているので、プログラムとファイルがこれらの間に値を格納できることは知っていますが、そのような中間色を手動で入力する方法を知る必要があります。これら2つの色から色を選択する別の方法はありますか?もしそうなら、どうすればよいですか?
私はそれが価値があるもののためにWindowsでバージョン2.10.8を使用しています。
私はかなりの量のインターネット調査を行いましたが、これまでのところ、同じ問題に対処していることがわかったのはこのスレッドだけであり、答えは含まれていないようです https://discuss.pixls .us/t/gimp-color-picker-values/5571
GIMP2.10ではそのような色を設定することはできません。
私はそれをチェックしました-画像の精度自体は8ビットよりはるかに高い可能性がありますが、GIMPコンテキストで設定された単色は8ビットの精度(つまり、各色の256レベル)でのみ使用されます。
これが私がしたことです:私の最初の試みは、Pythonコンソールを使用してプログラムで前景色を設定することでした。 pdb.gimp_context_set_foreground
の呼び出しは、0から1までの3倍の浮動小数点数を取ることができますが、数値が1/256.0未満の場合は、ゼロに丸められます。
次に、画像自体に色(1/512、0、0)を作成しようとしました。これは、カラーピッカーが成功したことを示しています(これはあなたの方法ですので、読み続けてください)。次に、カラーピッカーを使用します。この色を前景色として追加します。この方法で選択した色を使用して領域を塗りつぶすと、GIMPは色を(0、0、0)に切り捨てました。
したがって、FGカラーの設定を忘れてGIMP 2.10の任意のコンポーネントで1/256よりも小さい精度でサーフェスを作成する方法は、ペイントツールまたはカラーツールを使用することです。
これを実行し、カラーピッカーツールを使用して成功を確認できます。
いくつかの追加の注意:
したがって、16ビットで十分な場合は、16ビット整数をずっと使用できます。そうすれば、カラーピッカーで値を確認するのが簡単になります。
最初のテストでは、25%の不透明度のバケット塗りつぶしの代わりに、Color->Curves
ツールを使用して1/256以下のグレーレベルを減らしました-画像を#010101グレーで塗りつぶし、クリックして曲線ツールを使用しました、右ハンドルを中点までドラッグして、画像のすべてのピクセルカラーを半分にしました。カーブツールを使用すると、より快適になる場合があります。余分なレベルが必要ない場合と同じように、画像を低いグレーレベルでペイントし、この手法を使用して、必要に応じて既存のすべてのグレーレベルを一度に減らします。