Quartz (graphics layer)
Encyclopedia : Q : QU : QUA : Quartz (graphics layer)
Quartz is the marketing name of the graphics layer of the Mac OS X operating system. Quartz is part of the Core Graphics framework. Quartz directly supports Aqua by displaying two-dimensional graphics to create the user interface, including on-the-fly rendering and anti-aliasing. Text can be rendered with sub-pixel precision but graphics are limited to more traditional anti-aliasing, which is optional although the default mode of operation.
It is often stated that Quartz "uses PDF" internally somehow (usually by people making comparisons with the Display PostScript technology used in NeXTSTEP and OPENSTEP), however this is categorically not the case. It is true that Quartz borrows its imaging model from the PDF specification, and a result of that is that it is easy to render or generate PDF data using Quartz, but that doesn't imply anything about the internal representation itself.
There are two components that make up Quartz:
- Quartz Compositor
- A compositing windowing system that manages and composites off-screen window bitmaps to create the Mac OS X user interface.
- Quartz 2D
- A graphics library based on the paradigms of the Portable Document Format to draw two-dimensional text and graphics.
Quartz is further extended in Tiger with Core Image and Core Video, which provide real-time video and graphics manipulations.
External links
- [Why Apple didn't use X for the window system] (Mike Paquette, slashdot.org)
- [Apple's Quartz page]
- [Apple's Quartz page for developers]
- [Introduction to OS X graphics APIs]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
