GIMP レイヤーは他のレイヤーを非表示にしたときにのみ表示されます

GIMP レイヤーは他のレイヤーを非表示にしたときにのみ表示されます

GIMP にレイヤーがありますが、他のレイヤーをすべて非表示にしないと表示されません。これらは透明な背景で、選択範囲にストロークを付けるだけの簡単なものです。アルファ チャネルを追加しました。

両方のレイヤーを以下に示します。
両方のレイヤーの可視透明領域が上のレイヤーをマスクします

非表示にすると、緑の枠線の中に紫色のアウトラインが表示されます。
透明部分はその下にあるものを隠します

私はこれを opensuse leap で実行していると思います。または tumbleweed で実行しています。

答え1

スクリーンショットでは、レイヤーは「乗算」モードになっています(レイヤーリストの一番上のセレクターですが、カラースキームではほとんど見えません)。ほとんどのモード(「通常」を除く)では、レイヤーは、レイヤーが与える効果によってのみ認識できます。不透明ピクセル合成する画像(ほとんどの場合、その下のレイヤー)のレイヤーを「通常」モードに変更するだけです。残りのレイヤーを非表示にすると、ブレンドする画像がないときにブレンドモードが「通常」になるため、このレイヤーが表示されます。

[*] より正確に言うと、ブレンド モード B のレイヤーのピクセル L が、下のレイヤー スタックのピクセル S の上に配置されている場合、次のようになります。

  • GimpはピクセルSからアルファを削除します
  • GimpはピクセルLとピクセルSのブレンドBを計算する。
  • GimpはピクセルSのアルファを結果に適用します

下部の透明レイヤーは透明のままです

関連情報