Content deleted Content added
Gerritdewitt (talk | contribs) No edit summary |
|||
(63 intermediate revisions by 40 users not shown) | |||
Line 1:
{{Mac OS X graphics model
|logo= [[File:Quartz2D.png|Quartz 2D|96px]]
'''Quartz 2D''' is the
!▼
▲|}
▲'''Quartz 2D''' is the primary two-dimensional graphics rendering [[API]] for [[Mac OS X]], part of the [[Core Graphics]] framework.
==Overview==
Quartz 2D is available to all
* Rendering text
▲Quartz 2D is available to all Mac OS X application environments, and provides resolution-independent and device-independent rendering of bitmap graphics, text, and vectors both on-screen and in preparation for printing. Its responsibilities within the graphics layer include:<ref>{{cite web | title=Apple - Developer - Quartz 2D Programming Guide | url=http://developer.apple.com/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_intro/chapter_1_section_1.html | accessdate=2007-01-24}}</ref>
* Displaying, manipulating, and rendering [[PDF]] documents
* Converting [[PostScript]] data to PDF data, and vice
* Displaying, manipulating, and rendering bitmap images
* Providing color management via [[ColorSync]]
* Displaying the elements of the [[Aqua (user interface)|Aqua]] user interface
Because Quartz 2D is one of several Quartz Technologies, the term "Quartz" by itself must be taken in context.
==Drawing in Quartz 2D==
Quartz 2D expands the drawing functions associated with [[QuickDraw]].
The drawing model utilized by Quartz 2D is based on PDF specification 1.4.<ref>{{cite web | title=Apple - Developer - Graphics & Imaging Overview | url=
==History==
Quartz 2D is similar to [[NeXT]]'s [[Display PostScript]] in its use of contexts.
Presently, the name ''Quartz 2D'' more precisely defines the 2D rendering capabilities of Core Graphics (Quartz).
Prior to Mac OS X
== See
* [[Quartz (graphics layer)]]
* [[Quartz Compositor]]
Line 55 ⟶ 34:
* [[Display PostScript]]
* [[Core Image]]
* [[Direct2D]]
== References ==▼
{{reflist}}
== External links ==
* [
* [
* [http://www.macdevcenter.com/pub/a/mac/2004/09/28/quartz.html Introduction to Quartz 2D for QuickDraw Programmers] – developer documentation from O'Reilly's MacDevCenter
▲== References ==
[[Category:Graphics libraries]]
[[Category:
|