透明レイヤーに「バケツ」で色を塗りたい

2003/4/24

透明レイヤーに「バケツ」で塗ろうとすると、バケツマークは出るのですが実際には塗らさりません。それは「絵筆」と「バケツ」とでは塗る対象が違うからです。
それを下記の説明で明らかにして行きます。
右図の様なレイヤー構造になっている新規画面に対して、レイヤー毎バケツで色を塗ってみます。

これらの中で「背景」と「新規レイヤー#2」は問題有りません。イメージ通りになります。何故なら一色の色しか無いからです。

それでは実際に「新規レイヤー#3」に対して青で塗ってみましょう。この場合は塗る場所によって結果が異なります。

左側:円の内部(濃い緑部)に塗ったもの

右側:円の外部(薄いい緑部)に塗ったもの

この結果から「バケツ塗り」は、これから塗ろうとしている部分の背景色に依存している事が分かります。

それでは透明の「新規レイヤー」ではどうでしょうか。「新規レイヤー」を選択し「バケツ」で塗ろうとしても何ら変化がありません。それは背景に色が無いからです。

透明なレイヤーに色を塗るには
(1)ツールオプションで「レイヤー結合色」をONにし、新規レイヤーを一番上に持っていきます。

そうすると透明レイヤーでも下のレイヤーの色に反応した「バケツ塗り」が出来るようになります。

(2)透明な「新規レイヤー」で範囲選択します。

この時、「バケツ」は色に反応するのでは無く、「範囲」に反応して色を塗ることが出来るようになります。

そこで透明な「新規レイヤー」に対し青で「バケツ塗り」をして見ましょう。そうすると下図の様になります。

参考:
「バケツ」には「閾値」がありますが「絵筆」にはありません。
つまり「バケツ」は「ファージー選択」の考え方が入ったツールだと考えることが出来ます。

まとめ

※透明レイヤーに色を塗りたいときは「範囲選択」します。

※下のレイヤーの色に反応して色を塗りたいときは「
レイヤー結合色をON」にします。