stringtranslate.com

Кварц (графический слой)

В операционной системе MacOS от Apple Quartz — это Quartz 2D и Quartz Compositor, часть фреймворка Core Graphics. Quartz включает в себя как 2D-рендерер в Core Graphics, так и движок композиции, который отправляет инструкции графической карте. Из-за этой вертикальной природы Quartz часто является синонимом Core Graphics . [1]

В общем смысле, Quartz или технологии Quartz могут относиться практически к любой части графической модели macOS от уровня рендеринга до композитора, включая Core Image и Core Video. [2] Другие графические технологии Apple, которые используют префикс «Quartz», включают в себя следующие:

Quartz 2D и Quartz Compositor

Quartz 2D — это основная библиотека рендеринга двумерного (2D) текста и графики: она напрямую поддерживает Aqua , отображая двумерную графику для создания пользовательского интерфейса, включая рендеринг «на лету» и сглаживание . Quartz может рендерить текст с точностью до субпикселя ; графика ограничена более традиционным сглаживанием, которое является режимом работы по умолчанию, но может быть отключено. [3] В Mac OS X 10.4 Tiger Apple представила Quartz 2D Extreme, что позволило Quartz 2D перенести рендеринг на совместимые графические процессоры . Однако рендеринг на GPU не был включен по умолчанию из-за потенциальных проблем с перерисовкой видео или паники ядра . [4] В Mac OS X v10.5 Quartz 2D Extreme был переименован в QuartzGL.

Quartz Compositor — это движок композитинга, используемый в macOS . В Mac OS X Jaguar и более поздних версиях Quartz Compositor может использовать графический ускоритель (GPU) для значительного улучшения производительности композиции. Эта технология известна как Quartz Extreme и автоматически включается в системах с поддерживаемыми графическими картами. [1]

Смотрите также

Ссылки

  1. ^ ab "Apple - Developer - Graphics & Imaging Overview". Архивировано из оригинала 20 ноября 2004 г. Получено 12 февраля 2007 г.
  2. ^ "Apple - Developer - Graphics & Imaging Reference". Архивировано из оригинала 5 декабря 2011 г. Получено 17 апреля 2007 г.
  3. ^ "Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations". Архивировано из оригинала 5 сентября 2008 г. Получено 12 февраля 2007 г.
  4. ^ "Apple - Info - Docs - About the Mac OS X 10.4.3 Update (Delta)". Архивировано из оригинала 16 октября 2007 г. Получено 20 сентября 2007 г.

Внешние ссылки