[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki13\/2020\/12\/26\/transparenz-grafik-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki13\/2020\/12\/26\/transparenz-grafik-wikipedia\/","headline":"Transparenz (Grafik) – Wikipedia","name":"Transparenz (Grafik) – Wikipedia","description":"before-content-x4 Transparenz ist in einer Reihe von Grafikdateiformaten m\u00f6glich. Der Begriff “Transparenz” wird von verschiedenen Personen auf verschiedene Weise verwendet,","datePublished":"2020-12-26","dateModified":"2020-12-26","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki13\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki13\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/9\/95\/Animation30.gif","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/9\/95\/Animation30.gif","height":"100","width":"100"},"url":"https:\/\/wiki.edu.vn\/wiki13\/2020\/12\/26\/transparenz-grafik-wikipedia\/","wordCount":3156,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4 Transparenz ist in einer Reihe von Grafikdateiformaten m\u00f6glich. Der Begriff “Transparenz” wird von verschiedenen Personen auf verschiedene Weise verwendet, aber im einfachsten Fall gibt es “vollst\u00e4ndige Transparenz”, dh etwas, das v\u00f6llig unsichtbar ist. Nur ein Teil einer Grafik sollte vollst\u00e4ndig transparent sein, da sonst nichts zu sehen ist. Komplexer ist “teilweise Transparenz” oder “Transluzenz”[citation needed] Hier wird der Effekt erzielt, dass eine Grafik wie farbiges Glas teilweise transparent ist. Da eine gedruckte Seite, ein Computer oder ein Fernsehbildschirm letztendlich nur eine Farbe an einem Punkt haben kann, wird eine teilweise Transparenz immer auf einer bestimmten Ebene durch Mischen von Farben simuliert. Es gibt viele verschiedene M\u00f6glichkeiten, Farben zu mischen, daher ist die Transparenz in einigen F\u00e4llen nicht eindeutig. Dar\u00fcber hinaus ist Transparenz h\u00e4ufig ein “Extra” f\u00fcr ein Grafikformat, und einige Grafikprogramme ignorieren die Transparenz. Zu den Raster-Dateiformaten, die Transparenz unterst\u00fctzen, geh\u00f6ren GIF, PNG, BMP, TIFF, TGA und JPEG 2000 \u00fcber a transparente Farbe oder ein Alpha-Kanal.Die meisten Vektorformate unterst\u00fctzen implizit die Transparenz, da sie einfach vermeiden, Objekte an einem bestimmten Punkt zu platzieren. Dies beinhaltet EPS und WMF. F\u00fcr Vektorgrafiken wird dies m\u00f6glicherweise nicht unbedingt als Transparenz angesehen, erfordert jedoch weitgehend die gleiche sorgf\u00e4ltige Programmierung wie Transparenz in Rasterformaten. Komplexere Vektorformate k\u00f6nnen Transparenzkombinationen zwischen den Elementen in der Grafik sowie den oben genannten erm\u00f6glichen. Dies beinhaltet SVG und PDF.Ein geeigneter Raster-Grafikeditor zeigt Transparenz durch ein spezielles Muster, z. B. ein Schachbrettmuster.Table of ContentsTransparente Pixel[edit]Kantenbeschr\u00e4nkungen f\u00fcr transparente Pixel[edit]Teiltransparenz durch Alphakan\u00e4le[edit]Transparenz durch Beschneidungspfad[edit]Compositing-Berechnungen[edit]Transparenz in PDF[edit]Transparenz in PostScript[edit]Level 1[edit]Level 2[edit]Stufe 3[edit]Eingekapseltes PostScript[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Transparente Pixel[edit] Dieses Bild hat bin\u00e4re Transparenz (einige Pixel vollst\u00e4ndig transparent, andere Pixel vollst\u00e4ndig undurchsichtig). Es kann vor jedem Hintergrund transparent sein, da es monochrom ist.Ein Farbeintrag in der Palette eines einzelnen GIF- oder PNG-Bildes kann als “transparent” und nicht als tats\u00e4chliche Farbe definiert werden. Dies bedeutet, dass wenn der Decoder auf ein Pixel mit diesem Wert trifft, es in der Hintergrundfarbe des Teils des Bildschirms gerendert wird, auf dem das Bild platziert ist, auch wenn dies Pixel f\u00fcr Pixel variiert, wie im Fall eines Hintergrundbilds.Anwendungen umfassen:Ein Bild, das nicht rechteckig ist, kann in einer transparenten Umgebung mit dem gew\u00fcnschten Rechteck gef\u00fcllt werden. Das Bild kann sogar L\u00f6cher haben (z. B. ringf\u00f6rmig sein).In einem Textlauf kann einem speziellen Symbol, f\u00fcr das ein Bild verwendet wird, weil es im Zeichensatz nicht verf\u00fcgbar ist, ein transparenter Hintergrund zugewiesen werden, was zu einem passenden Hintergrund f\u00fchrt.Die transparente Farbe sollte sorgf\u00e4ltig ausgew\u00e4hlt werden, um zu vermeiden, dass Elemente, die zuf\u00e4llig dieselbe Farbe haben, verschwinden.Selbst diese eingeschr\u00e4nkte Form der Transparenz ist l\u00fcckenhaft implementiert, obwohl die meisten g\u00e4ngigen Webbrowser transparente GIF-Bilder anzeigen k\u00f6nnen. Diese Unterst\u00fctzung erstreckt sich h\u00e4ufig nicht auf das Drucken, insbesondere auf Druckger\u00e4te (wie PostScript), die keine Unterst\u00fctzung f\u00fcr Transparenz im Ger\u00e4t oder Treiber enthalten. Au\u00dferhalb der Welt der Webbrowser ist die Unterst\u00fctzung f\u00fcr transparente GIF-Dateien ein Hit oder Miss.Kantenbeschr\u00e4nkungen f\u00fcr transparente Pixel[edit] Dieses Bild hat bin\u00e4re Transparenz. Es ist jedoch Graustufen mit Anti-Aliasing, sodass es nur vor einem wei\u00dfen Hintergrund gut aussieht. Vor einem anderen Hintergrund w\u00fcrde sich ein “Ghosting” -Effekt aus den Graustufen ergeben.Die R\u00e4nder von Zeichen und anderen Bildern mit transparentem Hintergrund sollten keine Graustufen aufweisen: Diese werden normalerweise f\u00fcr Zwischenfarben zwischen der Farbe des Buchstabens \/ Bildes und der des Hintergrunds verwendet, wobei normalerweise Graustufen zwischen einem schwarzen Buchstaben und a liegen wei\u00dfer Hintergrund. Bei beispielsweise einem roten Hintergrund w\u00e4ren die Zwischenfarben jedoch dunkelrot. Graue Randpixel w\u00fcrden ein h\u00e4ssliches und unklares Ergebnis ergeben. F\u00fcr eine variable Hintergrundfarbe gibt es keine geeigneten festen Zwischenfarben.Teiltransparenz durch Alphakan\u00e4le[edit] Dieses Bild weist eine teilweise Transparenz auf (254 m\u00f6gliche Transparenzstufen zwischen vollst\u00e4ndig transparent und vollst\u00e4ndig undurchsichtig). Es kann vor jedem Hintergrund transparent sein, obwohl es gegen Aliasing ist.Einige Bildformate wie PNG und TIFF erm\u00f6glichen auch eine teilweise Transparenz \u00fcber einen Alphakanal, wodurch das Problem der Kantenbegrenzung gel\u00f6st wird. Anstatt dass jedes Pixel entweder transparent oder nicht transparent ist, kann es auf 254 teilweise transparente Ebenen eingestellt werden, sodass ein Teil des Hintergrundbilds durch das Vordergrundbild angezeigt werden kann.Eine Hauptanwendung der partiellen Transparenz besteht darin, “weiche Kanten” in Grafiken zu erzeugen, so dass sie in ihren Hintergrund passen.[1] Siehe auch Monochrom oder mit Graustufen und Anti-Aliasing. Teiltransparenz kann auch verwendet werden, um ein Bild weniger hervorzuheben, z. B. ein Wasserzeichen oder ein anderes Logo. oder um etwas Durchsichtiges zu rendern, wie eine gespenstische Erscheinung in einem Videospiel. Das Animieren des Alphakanals in einem Bildbearbeitungsprogramm kann reibungslose \u00dcberg\u00e4nge zwischen verschiedenen Bildern erm\u00f6glichen.Der Prozess des Kombinierens einer teilweise transparenten Farbe mit ihrem Hintergrund (“Compositing”) ist h\u00e4ufig schlecht definiert und die Ergebnisse sind m\u00f6glicherweise nicht in allen F\u00e4llen exakt gleich. Sollten beispielsweise bei der Farbkorrektur die Farben vor oder nach der Farbkorrektur zusammengesetzt werden? Dieses Bild zeigt die Ergebnisse der \u00dcberlagerung jedes der obigen transparenten PNG-Bilder mit einer Hintergrundfarbe von # 6080A0. Beachten Sie die grauen R\u00e4nder auf den Buchstaben des mittleren Bildes. Dies zeigt, wie die obigen Bilder aussehen w\u00fcrden, wenn Sie sie beispielsweise bearbeiten. Das grau-wei\u00dfe Karomuster w\u00fcrde in Transparenz umgewandelt.Transparenz durch Beschneidungspfad[edit]Ein alternativer Ansatz f\u00fcr vollst\u00e4ndige Transparenz ist die Verwendung eines Beschneidungspfads. Ein Beschneidungspfad ist einfach eine Form oder ein Umriss, der in Verbindung mit den anderen Grafiken verwendet wird. Alles innerhalb des Pfades ist sichtbar und alles au\u00dferhalb des Pfades ist unsichtbar. Der Pfad ist von Natur aus ein Vektor, kann jedoch m\u00f6glicherweise zum Maskieren von Vektor- und Bitmap-Daten verwendet werden. Clipping-Pfade werden haupts\u00e4chlich in PostScript-Dateien verwendet.Compositing-Berechnungen[edit]W\u00e4hrend einige Transparenzspezifikationen vage sind, k\u00f6nnen andere mathematische Details dar\u00fcber geben, wie zwei Farben zusammengesetzt werden sollen. Dies gibt ein ziemlich einfaches Beispiel daf\u00fcr, wie Compositing-Berechnungen funktionieren, die erwarteten Ergebnisse erzielen und auch \u00dcberraschungen hervorrufen k\u00f6nnen.In diesem Beispiel sollen zwei Graustufenfarben zusammengesetzt werden. Graustufenwerte werden als Zahlen zwischen 0,0 (wei\u00df) und 1,0 (schwarz) betrachtet. Hervorzuheben: Dies ist nur eine m\u00f6gliche Regel f\u00fcr Transparenz. Wenn Sie mit Transparenz arbeiten, \u00fcberpr\u00fcfen Sie die f\u00fcr Ihre Situation verwendeten Regeln.Die Farbe an einem Punkt, an dem die Farben G1 und G2 kombiniert werden sollen, ist ( G1 + G2 ) \/ 2. Einige Konsequenzen davon sind:Wenn die Farben gleich sind, ist das Ergebnis dieselbe Farbe, weil ( G1 + G1 ) \/2 = G1.Wenn eine Farbe (G1) wei\u00df (0,0) ist, ist das Ergebnis G2 \/ 2. Dies ist immer kleiner als ein Wert ungleich Null von G2, daher ist das Ergebnis wei\u00dfer als G2. (Dies kann leicht umgekehrt werden, wenn G2 wei\u00df ist).Wenn eine Farbe (G1) schwarz (1,0) ist, ist das Ergebnis ( G2 + 1 ) \/ 2. Dies ist immer mehr als G2, daher ist das Ergebnis schw\u00e4rzer als G2.Die Formel ist seitdem kommutativ ( G1 + G2 ) \/ 2 = ( G2 + G1 ) \/ 2. Dies bedeutet, dass es keine Rolle spielt, in welcher Reihenfolge zwei Grafiken gemischt werden, dh welche der beiden oben und welche unten ist.Die Formel lautet nicht assoziativ seit( ( G1 + G2 ) \/ 2 + G3 ) \/ 2 = G1 \/ 4 + G2 \/ 4 + G3 \/ 2( G1 + ( G2 + G3 ) \/ 2 ) \/ 2 = G1 \/ 2 + G2 \/ 4 + G3 \/ 4Dies ist wichtig, da beim Kombinieren von drei oder mehr Objekten mit dieser Regel zur Transparenz die endg\u00fcltige Farbe stark von der Reihenfolge der Berechnungen abh\u00e4ngt.Obwohl die Formel einfach ist, ist sie m\u00f6glicherweise nicht ideal. Die menschliche Wahrnehmung der Helligkeit ist nicht linear – wir ber\u00fccksichtigen nicht unbedingt, dass ein Grauwert von 0,5 auf halbem Weg zwischen Schwarz und Wei\u00df liegt. Solche Details spielen m\u00f6glicherweise keine Rolle, wenn Transparenz nur zum Weichzeichnen von Kanten verwendet wird. Bei komplexeren Designs kann dies jedoch von Bedeutung sein. Die meisten Menschen, die ernsthaft mit Transparenz arbeiten, m\u00fcssen die Ergebnisse sehen und k\u00f6nnen mit den Farben oder (wo m\u00f6glich) dem Algorithmus herumspielen, um zu den gew\u00fcnschten Ergebnissen zu gelangen.Diese Formel kann leicht auf RGB- oder CMYK-Farbe verallgemeinert werden, indem die Formel separat auf jeden Kanal angewendet wird. Zum Beispiel final red = ( R1 + R2 ) \/ 2. Es kann jedoch nicht auf alle Farbmodelle angewendet werden. Zum Beispiel w\u00fcrde die Laborfarbe zu \u00fcberraschenden Ergebnissen f\u00fchren.Ein alternatives Modell besteht darin, dass an jedem Punkt in jedem Element, das zur Transparenz kombiniert werden soll, eine Farbe und Deckkraft zwischen 0 und 1 zugeordnet ist. F\u00fcr jeden Farbkanal k\u00f6nnen Sie mit diesem Modell arbeiten: Wenn es sich um einen Kanal mit Intensit\u00e4t handelt G2 und Deckkraft T2 \u00fcberlagert einen Kanal mit Intensit\u00e4t G1 und Deckkraft T1 Das Ergebnis ist ein Kanal mit einer Intensit\u00e4t von (1 - T2) * G1 + G2und Deckkraft 1 - (1 - T2) * (1 - T1). Jeder Kanal muss vor der Komposition mit dem entsprechenden Alpha-Wert multipliziert werden (sogenanntes vormultipliziertes Alpha). Die SVG-Dateispezifikation verwendet diese Art der \u00dcberblendung. Dies ist eines der Modelle, die in PDF verwendet werden k\u00f6nnen.Alpha-Kan\u00e4le k\u00f6nnen auf diese Weise implementiert werden, wobei der Alpha-Kanal eine Opazit\u00e4tsstufe bereitstellt, die auf alle anderen Kan\u00e4le gleicherma\u00dfen angewendet werden kann. Um mit der obigen Formel arbeiten zu k\u00f6nnen, muss die Deckkraft unabh\u00e4ngig von ihrer externen Darstellung auf den Bereich 0 bis 1 skaliert werden (h\u00e4ufig 0 bis 255, wenn 8-Bit-Samples wie “RGBA” verwendet werden).Transparenz in PDF[edit]Ab Version 1.4 des PDF-Standards (Adobe Acrobat Version 5) wird Transparenz (einschlie\u00dflich Transluzenz) unterst\u00fctzt. Durch die Transparenz in PDF-Dateien k\u00f6nnen Ersteller verschiedene Effekte erzielen, darunter das Hinzuf\u00fcgen von Schatten zu Objekten, das Halbtransparieren von Objekten und das Mischen von Objekten ineinander oder in Text. PDF unterst\u00fctzt viele verschiedene Mischmodi, nicht nur die g\u00e4ngigste Mittelungsmethode, und die Regeln f\u00fcr das Zusammensetzen vieler \u00fcberlappender Objekte erm\u00f6glichen die Auswahl (z. B. ob eine Gruppe von Objekten vor dem Mischen mit dem Hintergrund gemischt wird oder ob jedes Objekt der Reihe nach gemischt wird in den Hintergrund).PDF-Transparenz ist ein sehr komplexes Modell, dessen urspr\u00fcngliche Spezifikation von Adobe \u00fcber 100 Seiten umfasst. Eine Hauptursache f\u00fcr Komplikationen ist, dass das Mischen von Objekten mit unterschiedlichen Farbr\u00e4umen schwierig und fehleranf\u00e4llig sein und Kompatibilit\u00e4tsprobleme verursachen kann. Transparenz in PDF wurde entwickelt, um keine Fehler in PDF-Viewern zu verursachen, die sie nicht verstanden haben. Sie zeigen einfach alle Elemente als vollst\u00e4ndig undurchsichtig an. Dies war jedoch ein zweischneidiges Schwert, da Benutzer mit \u00e4lteren Betrachtern, PDF-Druckern usw. etwas v\u00f6llig anderes als das urspr\u00fcngliche Design sehen oder drucken konnten.Die Tatsache, dass das PDF-Transparenzmodell so kompliziert ist, bedeutet, dass es nicht gut unterst\u00fctzt wird. Dies bedeutet, dass RIPs und Drucker h\u00e4ufig Probleme haben, PDFs mit Transparenz zu drucken. Die L\u00f6sung hierf\u00fcr besteht entweder darin, das Bild zu rastern oder die PDF-Transparenz auf das PDF zu reduzieren. Das Reduzieren der Vektortransparenz ist jedoch \u00e4u\u00dferst komplex und wird nur von wenigen Spezialpaketen unterst\u00fctzt.Transparenz in PostScript[edit]Die PostScript-Sprache unterst\u00fctzt je nach PostScript-Ebene nur begrenzt (nicht teilweise) transparent. Teiltransparenz ist mit der Erweiterung pdfmark verf\u00fcgbar.[2] verf\u00fcgbar f\u00fcr viele PostScript-Implementierungen.Level 1[edit]Level 1 PostScript bietet Transparenz \u00fcber zwei Methoden:Ein Ein-Bit-Bild (monochrom) kann als Maske behandelt werden. In diesem Fall k\u00f6nnen die 1-Bits in jeder einzelnen Farbe gemalt werden, w\u00e4hrend die 0-Bits \u00fcberhaupt nicht gemalt werden. Diese Technik kann nicht auf mehr als eine Farbe oder auf Vektorformen verallgemeinert werden.Beschneidungspfade k\u00f6nnen definiert werden. Diese schr\u00e4nken ein, welcher Teil aller nachfolgenden Grafiken sichtbar ist. Dies kann f\u00fcr jede Art von Grafik verwendet werden. In Stufe 1 war die maximale Anzahl von Knoten in einem Pfad jedoch h\u00e4ufig auf 1500 begrenzt, sodass komplexe Pfade (z. B. das Schneiden der Haare auf einem Foto des Kopfes einer Person) h\u00e4ufig fehlschlugen.Level 2[edit]Level 2 PostScript f\u00fcgt keine spezifischen Transparenzfunktionen hinzu. Durch die Verwendung von Mustern k\u00f6nnen jedoch beliebige Grafiken durch Masken gemalt werden, die durch beliebige Vektor- oder Textoperationen definiert sind. Dies ist jedoch komplex zu implementieren. Dar\u00fcber hinaus erreichte dies zu oft Implementierungsgrenzen, und nur wenige, wenn \u00fcberhaupt, Anwendungsprogramme boten diese Technik jemals an.Stufe 3[edit]PostScript der Stufe 3 bietet weitere Transparenzoptionen f\u00fcr jedes Rasterbild. Eine transparente Farbe oder ein Farbbereich kann angewendet werden. oder eine separate 1-Bit-Maske kann verwendet werden, um einen Alphakanal bereitzustellen.Eingekapseltes PostScript[edit]EPS-Dateien enthalten PostScript, das Level 1, 2 oder 3 sein kann und die oben genannten Funktionen nutzt. Ein subtileres Problem tritt bei den Vorschauen f\u00fcr EPS-Dateien auf, die normalerweise verwendet werden, um die Ansicht der EPS-Datei auf dem Bildschirm anzuzeigen. Es gibt praktikable Techniken zum Einstellen der Transparenz in der Vorschau. Beispielsweise kann eine TIFF-Vorschau einen TIFF-Alphakanal verwenden. Viele Anwendungen verwenden diese Transparenzinformationen jedoch nicht und zeigen die Vorschau daher als Rechteck an. Eine in Photoshop entwickelte und von einer Reihe von Druckvorstufenanwendungen verwendete semi-propriet\u00e4re Technik besteht darin, einen Beschneidungspfad an einem Standardspeicherort des EPS zu speichern und f\u00fcr die Anzeige zu verwenden.Dar\u00fcber hinaus generieren nur wenige Programme, die EPS-Vorschauen generieren, Transparenzinformationen in der Vorschau.Einige Programme haben versucht, dies zu umgehen, indem sie alles Wei\u00df in der Vorschau als transparent behandelt haben, aber auch dies ist in den F\u00e4llen problematisch, in denen einige Wei\u00dfe sind nicht transparent.In j\u00fcngerer Zeit sind Anwendungen erschienen, die die Vorschau insgesamt ignorieren. Sie erhalten daher Informationen dar\u00fcber, welche Teile der Vorschau durch Interpretieren des PostScript gemalt werden sollen.Siehe auch[edit]Verweise[edit]Externe Links[edit] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki13\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki13\/2020\/12\/26\/transparenz-grafik-wikipedia\/#breadcrumbitem","name":"Transparenz (Grafik) – Wikipedia"}}]}]