Das Kefk Network Wiki befindet sich im Testbetrieb.
Quartz
Aus Kefk.
Quartz ist die Grafikschicht des Apple Betriebssystemes Mac OS X. Bei Quartz handelt es sich um eine Render-Bibliothek für 2D- und 3D-Grafiken, die das grundlegende Darstellungsmodell für Mac OS X bildet. Aufbauend auf dem plattformübergreifenden PDF-Standard (Portable Document Format) kann Quartz 2D hochwertige Texte und Grafiken mit Kantenglättung anzeigen und ausdrucken und bietet Unterstützung für OpenType-, PostScript- und TrueType-Zeichensätze.
Quartz hat eine Komponentenarchitektur mit den folgenden Bausteinen:
- Quartz 2D: Eine Grafikbibliothek, die zur Darstellung zweidimensionaler Elemente und Text verwendet wird (z.B. PDF-Dokumente)
- OpenGL: Programmierschnittstelle für dreidimensionale Grafiken
- QuickTime: Multimedia-Architektur (z.B. Video- und Audio-Decodierung und -Ausgabe)
- Quartz Compositor: Fensterverwaltung und Darstellung (Window Manager)
Ab Mac OS X 10.2 „Jaguar“ wurde Quartz Compositor mit Quartz Extreme erweitert. Quartz Extreme benutzt OpenGL genauso wie eine normale Applikation und behandelt den Desktop wie eine 3D-Szene. Dadurch kann die Grafikkarte zur Berechnung der Effekte (wie Schatten oder Animationen) verwendet werden, was den Prozessor merkbar entlastet und sich in einem schnelleren Antwortverhalten des Systems äußert.
Microsoft entwickelt eine fast identische Technologie in Windows Vista, die Windows Presentation Foundation heißt. Unter Linux gibt es dies seit Anfang 2006 in Form von Xgl und AIGLX.
Siehe auch
Literatur
- David Gelphman, Bunny Laden: Programming with Quartz: 2D and PDF Graphics in Mac OS X, Morgan Kaufmann, 2006, ISBN 0-123694736
- R. Sc. Thompson: Quartz 2D Graphics for Mac OS X Developers: Introduction to Mac OS X Graphics, Addison-Wesley Longman, Amsterdam, 2006, ISBN 0-321336631
Weblinks
- Quartz – Beschreibung von Apple
- Überblick der Quartz-Architektur für Entwickler
- Mike Paquette, “Pixar's Porter-Duff Composition used in Quartz”
- Mike Paquette, “Why Apple didn't use the X-Window System”
- Peter Graffagnino, “OpenGL and Quartz Extreme”
| Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Quartz, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation. |
