Puffer kombinieren
Mit gemischten Puffern können Sie den Haupt- und den Swap-Puffer interaktiv mischen. Wenn der Alpha-Wert aktiv ist, wird er als Matte verwendet.
Alpha blit verbindet den Swap-Puffer undurchsichtig in den Hauptpuffer, indem er durch den Alphakanal geleitet wird.
Vormultiplizierter Alpha-Blitz setzt den Swap-Puffer durch den Alpha-Puffer in den Hauptpuffer auf eine Weise zusammen, die die Helligkeit des Originals beibehält. Angenommen, Sie haben einen normalen Alphakanal eines Textlogos mit einer Linsenaufhellung auf einem hellen Hintergrund gemacht, die Kanten der Linsenaufhellung würden dunkelgrau erscheinen. Vormultiplizierte Compositing-Anpassungen für diese Situationen.
Additive fügt den Swap-Puffer zum Hauptpuffer hinzu. Die Formel lautet einfach Main(r,g,b) + Swap(r,g,b). Wenn die Werte 255 überschreiten, werden sie abgeschnitten.
Subtraktiv subtrahiert den Swap-Puffer vom Hauptpuffer. Die Formel lautet Main(r,g,b) - Swap(r,g,b). Dies wird häufig verwendet, um den Unterschied zwischen zwei Bildern zu ermitteln. Pixel, die genau gleich sind, werden schwarz, während Pixel, die sich zwischen den beiden Bildern unterscheiden, dies nicht tun.
Multiplizieren multipliziert die zwei Puffer und teilt sie durch 255. Einer meiner persönlichen Favoriten. Dieser Filter ist sehr nützlich, wenn man Aquarell wie Gemälde macht. Man kann auf einen Puffer malen, dann zum anderen gehen und etwas Anderes malen und beide kombinieren, als ob man auf trockene Aquarellfarbe malen würde.
Durch Dividieren werden die beiden Puffer geteilt. Ich muss noch einen Nutzen dafür finden.
Der Bildschirm invertiert und multipliziert die beiden Puffer. Das Ergebnis ist eine Art Additiv, bei dem die Helligkeit nie zum Beschneiden führt.
Luminance kombiniert die beiden Puffer mit der Helligkeit des Swap-Puffers als Schlüssel.
Compliment kombiniert die Umkehrung des Swap-Puffers mit der Farbe jedes Kanals als Schlüssel.
Die Differenz kombiniert die Puffer, indem der Swap vom Hauptpuffer subtrahiert und der absolute Wert des Ergebnisses verwendet wird.
Rund grau kombiniert die beiden Puffer, sodass Werte über 127 additiv und Werte unter 127 subtraktiv sind.
Größer als kombiniert , wenn der Wert im Swap-Puffer heller ist als die Werte im Haupt-Puffer.
Less than kombiniert , wenn die Werte im Swap-Puffer dunkler sind als die Werte im Haupt-Puffer.
Texturize multipliziert den Graustufendurchschnitt des Swap-Puffers mit dem Hauptpuffer.
Binary ist eine Möglichkeit, ein Bild auf 2 Farben zu ditheren, wobei das Dithermuster vom Swap-Puffer gesteuert wird. Sie können beispielsweise zufälliges Rauschen, ein geordnetes Muster oder eine Reihe kleiner kreisförmiger Verläufe verwenden, um einen Halbton zu erzeugen.
Mit der Option Farbton können Sie den Farbtonkanal des Hauptpuffers durch den Swap-Puffer ersetzen.
Sat ermöglicht es, den Sättigungskanal des Hauptpuffers durch den Swap-Puffer zu ersetzen.
Mit Val können Sie den Wertekanal des Hauptpuffers durch den Swap-Puffer ersetzen.
Und kombiniert die beiden Puffer mit einer bitweisen UND-Verknüpfung.
0101 1100 und — 0100 (Ergebnis)
Wenn beide Bits a enthalten, wird eine Eins durchlaufen. |
Oder kombiniert die beiden Puffer mit einem bitweisen ODER-Vorgang.
0101 1100 Oder — 1101 (Ergebnis) Ein oder beide Bits können eine 1 enthalten, oder es wird eine 0 durchlaufen. |
Xor kombiniert die beiden Puffer mit einer bitweisen Xor-Operation.
0101 1100 Xor — 1001 (Ergebnis)
1s in beiden Bits werden ungültig, andernfalls werden die Bits unverändert durchgelassen. |