Apple Core Graphics Diagram
Originally uploaded by isriya.
A very simple diagram made with OmniGraffle which explains Apple Core Graphics and integrates the upcoming Core Animation (Leopard). Even a newbie can understand it so I couldn't resist uploading it!

Quartz is a pair of Mac OS X technologies, each part of the Core Graphics framework: Quartz 2D and Quartz Compositor. Quartz serves as both a 2D renderer in Core Graphics, as well as the composition engine that sends instructions to the graphics card. Because of its vertical nature, Quartz is often interchanged synonymously with Core Graphics.

Quartz 2D is the primary two-dimensional (2D) text and graphics rendering library: It directly supports Aqua by displaying two-dimensional graphics to create the user interface, including on-the-fly rendering and anti-aliasing. Quartz can render text with sub-pixel precision; graphics are limited to more traditional anti-aliasing, which is the default mode of operation but can be turned off.

Quartz Compositor is the compositing engine used by Quartz 2D and other renderers, such as OpenGL, Core Image, and QuickTime. In Mac OS X 10.2 and later, Quartz Compositor uses the processors (GPUs) on supported graphics cards to vastly improve composition performance. This technology is known as Quartz Extreme, and is enabled automatically on systems with supported graphics cards.
In Mac OS X 10.4, Apple introduced Quartz 2D Extreme, which allows Quartz 2D to leverage supported GPUs for rendering. Quartz 2D Extreme is normally not enabled, as it offers little practical speed improvements.

Read More @

Labels: , ,

div style="position: absolute; top: 30px; left: 30px; border: solid 2px #333; color: #000; background-color: yellow; padding: 5px; width: 350px; z-index: 5;">

The M&D blog has moved! Redirecting…

You should be automatically redirected. If not, visit and update your bookmarks.