AppleのmacOSオペレーティングシステムでは、 Quartzは Core GraphicsフレームワークのQuartz 2DとQuartz Compositorの部分です。Quartzには、Core Graphicsの2Dレンダラーと、グラフィックカードに命令を送信する合成エンジンの両方が含まれています。このような垂直的な性質のため、QuartzはしばしばCore Graphicsと同義語として扱われます。[ 1 ]
一般的に、QuartzまたはQuartz テクノロジーとは、レンダリング レイヤーからコンポジターまで、Core Image や Core Video を含むmacOSグラフィックス モデルのほぼすべての部分を指します。 [ 2 ]「Quartz」という接頭辞を使用するその他の Apple グラフィックス テクノロジーには、次のものがあります。
Quartz 2Dは、主要な 2 次元 (2D) テキストおよびグラフィックス レンダリング ライブラリです。オンザフライレンダリングやアンチエイリアシングを含む、ユーザー インターフェイスを作成するために2 次元グラフィックスを表示することで、Aqua を直接サポートします。Quartz はサブ ピクセル精度でテキストをレンダリングできます。グラフィックスは、デフォルトの動作モードである従来型のアンチエイリアシングに限定されますが、オフにすることもできます。[ 3 ] Mac OS X 10.4 Tigerでは、Apple は Quartz 2D Extreme を導入し、Quartz 2D が互換性のあるGPUにレンダリングをオフロードできるようにしました。ただし、ビデオの再描画の問題やカーネル パニックが発生する可能性があるため、GPU レンダリングはデフォルトでは有効になっていませんでした。[ 4 ] Mac OS X v10.5 では、Quartz 2D Extreme は QuartzGL に名前が変更されました。
Quartz CompositorはmacOSで使用される合成エンジンです。Mac OS X Jaguar以降では、Quartz Compositor はグラフィックス アクセラレータ (GPU) を使用して合成パフォーマンスを大幅に向上させることができます。このテクノロジーは Quartz Extreme と呼ばれ、対応するグラフィックス カードを搭載したシステムでは自動的に有効になります。[ 1 ]