Quartz
Quartz являє собою пару технологій Mac OS X, що є частиною Core Graphics framework: Quartz 2D та Quartz Composer. Вона включає 2D візуалізатор та двигун композитора, який посилає інструкції графічній платі. Завдяки використанню векторної графіки, під Quartz зазвичай розуміють технологію Core Graphics.
В загальнішому значенні терміни Quartz та технології Quartz означають всю графічну модель Mac OS X, починаючи від шару візуалізації і закінчуючи композитором. В цьому значенні термін в тому числі покриває Core Image та Core Video.
Quartz 2D та Quartz Composer
ред.Quartz 2D переважно двовимірна текстова та графічна бібліотека. Вона підтримує інтерфейс Aqua, відображуючи двовимірну графіку, включаючи візуалізацію «на льоту» та згладжування. Quartz дозволяє малювати текст з субпіксельною точністю; графіка піддається згладжуванню, яке включено за замовченням, але може бути відключено. В Mac OS X 10.4 Apple представила Quartz 2D Extreme, який дозволяє Quartz 2D використовувати підтримані ГП (графічні процесори) для візуалізації.
Використання PDF
ред.Широко заявлено, що Quartz "використовує PDF" внутрішньо, часто люди з'єднануючись з завдяки Display PostScript технології, використовуваній в NeXTSTEP (з яких Mac OS X є нащадком) і OPENSTEP. Візуалізації моделі Quartz добре корелює з PDF графічними об'єктами, що дозволяє легко виводити PDF на різні пристрої.
Джерела
ред.- Quartz in Tiger [Архівовано 7 жовтня 2008 у Wayback Machine.]
- Apple's Quartz page
- Apple's Quartz page for developers [Архівовано 4 грудня 2010 у Wayback Machine.]
- Introduction to OS X graphics APIs [Архівовано 23 квітня 2004 у Wayback Machine.]
- Programming with Quartz by David Gelphman and Bunny Laden
- Cocoa Graphics with Quartz: Part 1 [Архівовано 5 грудня 2006 у Wayback Machine.]
- Cocoa Graphics with Quartz: Part 2 [Архівовано 5 грудня 2006 у Wayback Machine.]