Кварц (графический слой)
macOS графическая модель |
---|
Рендеринг |
Композитинг |
Эту статью необходимо обновить . ( апрель 2021 г. ) |
В Apple macOS часть операционной системе Quartz — это Quartz 2D и Quartz Compositor, платформы Core Graphics. Quartz включает в себя как средство 2D-рендеринга в Core Graphics, так и механизм композиции, который отправляет инструкции на видеокарту. Из-за вертикального характера Quartz часто является синонимом Core Graphics . [1]
В общем смысле Quartz или технологии Quartz могут относиться практически к каждой части графической модели macOS, от уровня рендеринга до композитора, включая Core Image и Core Video. [2] К другим графическим технологиям Apple, использующим префикс «Кварц», относятся следующие:
- Кварц Экстрим
- QuartzGL (первоначально Quartz 2D Extreme)
- КварцЯдро
- Услуги кварцевого дисплея
- Услуги по организации мероприятий «Кварц»
Кварц 2D и кварцевый композитор
[ редактировать ]Quartz 2D — это основная библиотека рендеринга двумерного (2D) текста и графики: она напрямую поддерживает Aqua , отображая двухмерную графику «на лету» для создания пользовательского интерфейса, включая рендеринг и сглаживание . Кварц может отображать текст с точностью до субпикселя ; графика ограничена более традиционным сглаживанием, которое является режимом работы по умолчанию, но его можно отключить. [3] В Mac OS X 10.4 Tiger компания Apple представила Quartz 2D Extreme, позволяющую Quartz 2D переносить рендеринг на совместимые графические процессоры . Однако рендеринг с помощью графического процессора не был включен по умолчанию из-за потенциальных проблем с перерисовкой видео или паники ядра . [4] В Mac OS X v10.5 Quartz 2D Extreme был переименован в QuartzGL.
Quartz Compositor — это механизм композитинга, используемый в macOS . В Mac OS X Jaguar и более поздних версиях Quartz Compositor может использовать графический ускоритель (GPU) для значительного улучшения производительности композиции. Эта технология известна как Quartz Extreme и автоматически включается в системах с поддерживаемыми видеокартами. [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Apple – Разработчик – Обзор графики и изображений» . Архивировано из оригинала 20 ноября 2004 года . Проверено 12 февраля 2007 г.
- ^ «Apple – Разработчик – Справочник по графике и изображениям» . Архивировано из оригинала 5 декабря 2011 года . Проверено 17 апреля 2007 г.
- ^ «Apple – Разработчик – Руководство по программированию Quartz для разработчиков QuickDraw: места назначения рисования» . Архивировано из оригинала 5 сентября 2008 года . Проверено 12 февраля 2007 г.
- ^ «Apple – Информация – Документы – Об обновлении Mac OS X 10.4.3 (Delta)» . Архивировано из оригинала 16 октября 2007 года . Проверено 20 сентября 2007 г.
Внешние ссылки
[ редактировать ]- Руководство по программированию Quartz 2D на сайте Developer.apple.com
- Справочник по Core Graphics API на сайте Developer.apple.com.
- Кварц в Tiger (из обзора Mac OS X 10.4 в Ars Technica)
- Введение в графические API OS X
- Графика какао с кварцем: часть 1
- Графика какао с кварцем: часть 2