www.wikidata.de-de.nina.az
Alpha Blending ist eine Technik in der Bild oder Videobearbeitung bei der verschiedene Bilder zu einem Gesamtbild uberlagert werden wobei neben der Farbinformation auch der Alphakanal berucksichtigt wird Der Alphawert eines Bildpunktes Pixel ist dabei ein Mass fur die Transparenz bzw Opazitat Ein a Wert von 0 steht dabei fur vollige Transparenz das Pixel wird unsichtbar Ein a von 1 steht fur vollige Lichtundurchlassigkeit das Pixel uberlagert alle Bildpunkte hinter ihm Inhaltsverzeichnis 1 Berechnung 2 Einsatzgebiete 2 1 Bildkomposition 2 2 Computergrafik 3 Siehe auch 4 LiteraturBerechnung BearbeitenHat man zwei Farben A und B gegeben und mochte A uber B legen benutzt man folgende Gleichung um den neuen Wert fur die nicht transparente Endfarbe C zu erhalten C a A A 1 a A B displaystyle C alpha A A 1 alpha A B nbsp Einen Ausdruck der Form a x 1 a y a 0 1 displaystyle alpha x 1 alpha y alpha in 0 1 nbsp nennt man auch Konvexkombination So ist es moglich einen RGBA in einen RGB Wert zu konvertieren ohne den a Kanal einfach abzuschneiden Beispiel Ein transparentes Lila 0 5 0 1 0 75 auf weissem Grund 1 1 1 ergibt dann 0 625 0 25 1 Zum Uberblenden zweier transparenter Farben ist dagegen der Porter Duff Algorithmus geeignet Dabei berechnet sich die Endfarbe C zuC 1 a C a A A 1 a A a B B displaystyle C frac 1 alpha C alpha A A 1 alpha A alpha B B nbsp und die Transparenz der Endfarbe bestimmt sich durcha C a A 1 a A a B displaystyle alpha C alpha A 1 alpha A alpha B nbsp Dies entspricht der A over B Operation im nebenstehenden Bild Dieser Algorithmus wird in den PDF und SVG Formaten benutzt Beispiel Das Uberblenden eines transparenten Blau 0 0 1 0 5 uber ein transparentes Rot 1 0 0 0 5 ergibt ein transparentes Lila 1 3 displaystyle tfrac 1 3 nbsp 0 2 3 displaystyle tfrac 2 3 nbsp 0 75 In einigen Rastergrafikformaten kann a nur die Werte 0 oder 1 annehmen In diesem Fall ist ein Bildpunkt also entweder vollstandig unsichtbar oder vollstandig deckend Das GIF Format ist ein Beispiel hierfur nbsp Verschiedene BlendingmethodenNeben dieser Art der Berechnung kann man die Farben A und B noch auf andere Weise zusammenfugen Damit werden die unterschiedlichsten Effekte erzielt Man konnte z B die Differenz der Farbwerte bilden A nur dort einblenden wo der a Wert von B nicht 0 ist usw Einsatzgebiete BearbeitenBildkomposition Bearbeiten Eine Hauptanwendung des Alpha Blending ist die Bildkomposition Wie bei einer Fotomontage soll ein Objekt aus einem Bild ausgeschnitten und in ein neues Bild eingefugt werden Dazu muss der Alphakanal des Bildes mit dem auszuschneidenden Bild entsprechend editiert werden Schneidet man das Objekt mit herkommlichen Methoden aus kann die Transparenz nicht berucksichtigt werden Stattdessen setzt man fur jedes Pixel einen entsprechenden Alphawert Stellt man den Alphakanal grafisch dar indem man die Werte als Graustufen zwischen Schwarz und Weiss interpretiert erhalt man die sogenannte Alpha Matte Das Erstellen dieser Maske nennt man Pulling the Matte oder Matting Bis vor kurzem musste man die Matte grosstenteils von Hand erstellen da keine leistungsfahigen Algorithmen mit befriedigenden Ergebnissen zur Verfugung standen Die SIGGRAPH Konferenzen der Jahre 2004 und 2005 prasentierten allerdings vielversprechende Ansatze wie das Bayesian Matting und das Poisson Matting Die meisten Bildbearbeitungsprogramme wie GIMP oder Photoshop unterstutzen die separate Bearbeitung des Alphakanals uber Ebenenmasken So kann man mit den bekannten Malwerkzeugen direkt die Transparenz eines Objektes bearbeiten Computergrafik Bearbeiten Alpha Blending wird in Computerspielen und anderen Grafikanwendungen benutzt um die Transparenzeigenschaften von Objekten zu modellieren So wurde eine getonte Fensterscheibe einfach als farbige Flache mit geringem a gespeichert und dargestellt Dazu wird zunachst das erste vollkommen undurchsichtige Objekt im Sichtbereich gesucht Ab diesem wird nun die oben vorgestellte Konvexkombination sukzessive mit den Farbwerten der weiteren Objekte gebildet Bei High Color steht maximal 1 bit fur den Alphakanal zur Verfugung bei True Color sind es 8 bit Siehe auch BearbeitenBlending Porter Duff CompositionLiteratur BearbeitenThomas Porter Tom Duff Compositing digital images In SIGGRAPH 1984 Proceedings Association for Computing Machinery New York 1984 ISBN 0 89791 138 5 S 253 259 englisch Volume 18 Number 3 July 1984 PDF 732 kB abgerufen am 6 Dezember 2016 Abgerufen von https de wikipedia org w index php title Alpha Blending amp oldid 224906988