Quartz
|
|---|
Quartz ïðåäñòàâëÿåò ñîáîé ïàðó òåõíîëîãèé Mac OS X, ÿâëÿþùèåñÿ ÷àñòüþ Core Graphics framework: Quartz 2D è Quartz Composer. Îíà âêëþ÷àåò 2D ïðîðèñîâùèê è äâèæîê êîìïîçèòîðà, êîòîðûé ïîñûëàåò èíñòðóêöèè ãðàôè÷åñêîé êàðòå. Áëàãîäàðÿ èçíà÷àëüíîìó èñïîëüçîâàíèþ âåêòîðíîé ãðàôèêè, ïîä Quartz îáû÷íî ïîíèìàþò òåõíîëîãèþ Core Graphics. [1]
 áîëåå îáùåì çíà÷åíèè òåðìèíû Quartz è òåõíîëîãèè Quartz îçíà÷àþò âñþ ãðàôè÷åñêóþ ìîäåëü Mac OS X, íà÷èíàÿ îò ñëîÿ ïðîðèñîâêè è çàêàí÷èâàÿ êîìïîçèòîðîì.  ýòîì çíà÷åíèè òåðìèí â òîì ÷èñëå ïîêðûâàåò Core Image è Core Video.[2]
Ñîäåðæàíèå |
[ïðàâèòü] Quartz 2D è Quartz Composer
Quartz 2D ïðåèìóùåñòâåííî äâóìåðíàÿ òåêñòîâàÿ è ãðàôè÷åñêàÿ áèáëèîòåêà. Îíà ïîääåðæèâàåò èíòåðôåéñ Aqua, îòîáðàæàÿ äâóìåðíóþ ãðàôèêó, âêëþ÷àÿ ïðîðèñîâêó «íà ëåòó» è ñãëàæèâàíèå. Quartz ïîçâîëÿåò ðèñîâàòü òåêñò ñ ñóáïèêñåëüíîé òî÷íîñòüþ; ãðàôèêà ïîäâåðãàåòñÿ ñãëàæèâàíèþ, êîòîðîå âêëþ÷åíî ïî óìîë÷àíèþ, íî ìîæåò áûòü îòêëþ÷åíî. [3]  Mac OS X 10.4, Apple ïðåäñòàâèëà Quartz 2D Extreme, êîòîðûé ïîçâîëÿåò Quartz 2D èñïîëüçîâàòü ïîääåðæèâàåìûå ÃÏ (ãðàôè÷åñêèå ïðîöåññîðû) äëÿ ïðîðèñîâêè.  Mac OS X 10.4.9 Quartz 2D Extreme ïî óìîë÷àíèþ îòêëþ÷åí, ïðåäëàãàÿ ìåëêèå ñêîðîñòíûå óëó÷øåíèÿ â òåêóùåé ðåàëèçàöèè. [4]
Quartz Composer â ýòî êîìïîçèòîð, êîòîðûé èñïîëüçóåòñÿ Quartz 2D è äðóãèì ïðîðèñîâùèêàìè, òàêèìè êàê OpenGL, Core Image, è QuickTime. Íà÷èíàÿ ñ Mac OS X 10.2, Quartz Composer èñïîëüçóåò ÃÏ ïîääåðæèâàåìûé ãðàôè÷åñêèõ êàðò, ñèëüíî óâåëè÷èâàÿ ïðîèçâîäèòåëüíîñòü. Ýòà òåõíîëîãèÿ èçâåñòíà êàê Quartz Extreme, è ïî óìîë÷àíèþ îíà âêëþ÷åíà â ñèñòåìàõ ñ ïîääåðæèâàåìûìè ãðàôè÷åñêèìè êàðòàìè. [1]
[ïðàâèòü] Ñì. òàêæå
[ïðàâèòü] Ïðèìå÷àíèÿ
- â‘ 1 2 Apple - Developer - Graphics & Imaging Overview. Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 23 ôåâðàëÿ 2012. Ïðîâåðåíî 12 ôåâðàëÿ 2007.
- â‘ Apple - Developer - Graphics & Imaging Reference. Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 23 ôåâðàëÿ 2012. Ïðîâåðåíî 17 àïðåëÿ 2007.
- â‘ Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations.(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 12 ôåâðàëÿ 2007.
- â‘ Ars Technica - Mac OS X 10.4 Tiger: Page 14. Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 23 ôåâðàëÿ 2012. Ïðîâåðåíî 12 ôåâðàëÿ 2007.
[ïðàâèòü] Ññûëêè
- Quartz in Tiger (èç îáçîðà Mac OS X 10.4 Ars Technica)
- Appleâ™s Quartz page
- Appleâ™s Quartz page for developers
- Introduction to OS X graphics APIs
- Programming with Quartz by David Gelphman and Bunny Laden
- Cocoa Graphics with Quartz: Part 1
- Cocoa Graphics with Quartz: Part 2
| Mac OS X Core Foundation | |
|---|---|
| Core Animation · Core Audio · Core Data · Core Graphics · Core Image · Core Location · Core OpenGL · Core Services · Core Text · Core Video |

