Quartz

У этого термина существуют и другие значения, см. 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]

См. также

  • Quartz Composer
  • Quartz 2D

Примечания

  1. 1 2 Apple - Developer - Graphics & Imaging Overview  (неопр.). Дата обращения: 12 февраля 2007. Архивировано из оригинала 23 февраля 2012 года.
  2. Apple - Developer - Graphics & Imaging Reference  (неопр.). Дата обращения: 17 апреля 2007. Архивировано из оригинала 23 февраля 2012 года.
  3. Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations  (неопр.). Дата обращения: 12 февраля 2007. Архивировано 5 сентября 2008 года.
  4. Ars Technica - Mac OS X 10.4 Tiger: Page 14  (неопр.). Дата обращения: 12 февраля 2007. Архивировано из оригинала 23 февраля 2012 года.

Ссылки

  • 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
Перейти к шаблону «Core Foundation»
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[англ.]
Перейти к шаблону «MacOS»
macOS
Приложения
Утилиты
Технологии и
пользовательский
интерфейс