ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

Quartz

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê
Ãðàôè÷åñêàÿ ìîäåëü Mac OS X
Ïðîðèñîâêà
QuickDraw OpenGL Quartz 2D Core Image Core Video
Ñîñòàâëåíèå

Quartz Composer

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. â‘ 1 2 Apple - Developer - Graphics & Imaging Overview. Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 23 ôåâðàëÿ 2012. Ïðîâåðåíî 12 ôåâðàëÿ 2007.
  2. â‘ Apple - Developer - Graphics & Imaging Reference. Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 23 ôåâðàëÿ 2012. Ïðîâåðåíî 17 àïðåëÿ 2007.
  3. â‘ Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations.(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 12 ôåâðàëÿ 2007.
  4. â‘ Ars Technica - Mac OS X 10.4 Tiger: Page 14. Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 23 ôåâðàëÿ 2012. Ïðîâåðåíî 12 ôåâðàëÿ 2007.

[ïðàâèòü] Ññûëêè

Ïðîñòðàíñòâà èì¸í

Âàðèàíòû
Äåéñòâèÿ