GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • メインページ
  • コミュニティ・ポータル
  • 最近の出来事
  • 新しいページ
  • 最近の更新
  • おまかせ表示
  • 練習用ページ
  • アップロード (ウィキメディア・コモンズ)
  • 特別ページ
  • ヘルプ
  • 利用案内
  • 井戸端
  • お知らせ
  • バグの報告

This view

  • Original page
  • New address

GeezerVison is showing ja.wikipedia.org — Quartz - Wikipedia

この記事は更新が必要とされています。 この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。 (2021年4月)
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "Quartz" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL
(2008年2月)

Quartz(クオーツ)は、Appleのオペレーティングシステム macOS の描画コアエンジン。前身であるNeXTのDPSに代わり、PDFベースの描画モデルを採用したもの。三次ベジェ曲線を描画プリミティブとするベクトル型システムで、QuickDrawとの互換性はない。なお、QuickDrawはCarbonアプリケーションの互換性のためmacOSにも残されている。

細かく言うと、アプリケーションで個々のバッファに描画を行うプリミティブはQuartz 2Dと呼び、それらを最終的にGPUのフレームバッファに合成する部分はQuartz Compositor(クオーツ・コンポジター)という。単にQuartzという場合は、大抵Quartz 2Dのことである。現在のQuartzの構造では、Quartz 2D、QuickDraw、OpenGL、QuickTimeの各出力が最終的にQuartz Compositorによって画面に描画される形になっている。

Quartzの機能は、Objective-CからはCocoa APIを通して、またC/C++言語からはCarbon APIを通して利用できる。またAppleはQuartzのスクリプト言語バインディングのひとつとしてPythonのバインディングを公式に用意している。

  • 解像度非依存のベクトルベース・システム
  • 浮動小数点による数学座標系
  • 常時アンチエイリアシング
  • アルファチャンネルのサポート
  • オブジェクト指向のAPI
  • Unicodeに対応した多国語文字描画ルーチン (Apple Type Services for Unicode Imaging)

Mac OS X v10.2 (Jaguar) 以降では、環境に応じてGPUのジオメトリ演算ユニットを使って、 CPUの負荷を軽減するQuartz Extremeが実装された。これはQuartz Compositorのバッファ合成をGPU内部で行うシステムであり、これによりOpenGLとの混在描画も可能となった。

Mac OS X v10.4 (Tiger) ではGPUのプログラマブルシェーダを使って、描画演算をほぼ全てビデオチップ内で実行できるQuartz 2D Extreme(Mac OS X v10.5(Leopard)でQuartzGLに名称変更[1])が隠し機能として搭載されている(多くの不具合を抱えたまま実装されオフにされており、正式にはサポートされていない[1])。

DPSからQuartzへと実装が変更された理由は、一説にはAdobeのライセンス料が高額だったためといわれていた。しかし、実際にはDPSでは機能が足りず、現代的な描画システムとしてふさわしいリッチなものが必要であったことが主な理由である。

脚注

  1. 1 2 “OS X ハッキング!(298) 名前が変わった「QuartzGL」でSafariが速くなる?”. マイナビニュース (2008年11月4日). 2019年11月6日閲覧。

関連項目

  • Quartz Composer
  • PostScript
  • Portable Document Format(PDF)
  • ベジェ曲線
  • アフィン変換
  • OsiriX
macOS
バージョン
  • Public Beta
  • 10.0
  • 10.1
  • 10.2
  • 10.3
  • 10.4
  • 10.5
  • 10.6
  • 10.7
  • 10.8
  • 10.9
  • 10.10
  • 10.11
  • 10.12
  • 10.13
  • 10.14
  • 10.15
  • 11
  • 12
  • 13
  • 14
  • 15
  • 26
  • 27
macOS logo
アプリケーション
  • Automator
  • DVD プレーヤー
  • FaceTime
  • Finder
  • Font Book
  • Image Playground
  • iPhoneミラーリング
  • Launchpad
  • Mac App Store
  • News
  • Photo Booth
  • QuickTime Player
  • Safari
  • Siri
  • TV
  • カレンダー
  • 株価
  • 計算機
  • 探す
  • 写真
  • 辞書
  • システム設定
  • ショートカット
  • スティッキーズ
  • チェス
  • テキストエディット
  • 天気
  • 時計
  • パスワード
  • ヒント
  • ブック
  • フリーボード
  • プレビュー
  • ホーム
  • ボイスメモ
  • ポッドキャスト
  • マップ
  • ミュージック
  • メール
  • メッセージ
  • メモ
  • リマインダー
  • 連絡先
廃止
  • Dashboard
  • Front Row
  • iChat
  • iPhoto
  • iSync
  • iTunes
ユーティリティ
  • AirMacユーティリティ
  • Audio MIDI 設定
  • Bluetoothファイル交換
  • Boot Campアシスタント
  • ColorSyncユーティリティ
  • Digital Color Meter
  • Grapher
  • Mission Control
  • Time Machine
  • VoiceOverユーティリティ
  • アーカイブユーティリティ
  • アクティビティモニタ
  • 移行アシスタント
  • イメージキャプチャ
  • 拡張スロットユーティリティ
  • 画面共有
  • キーチェーンアクセス
  • コンソール
  • システム情報
  • スクリプトエディタ
  • スクリーンショット
  • ターミナル
  • チケットビューア
  • ディスクユーティリティ
  • ディレクトリユーティリティ
  • デスクビュー
  • フィードバックアシスタント
  • フォルダアクション設定
  • プリントセンター
  • ワイヤレス診断
廃止
  • Sherlock
  • グラブ
  • ネットワークユーティリティ
テクノロジーおよび
インタフェース
  • AirDrop
  • AirPlay
  • AirPrint
  • Apple Pay
  • Apple File System
  • Apple Intelligence
  • Apple Remote Desktop
  • AppleScript
  • Apple Type Services for Unicode Imaging
  • Appleシリコン
  • Appleでサインイン
  • Aqua
  • Audio Units
  • AVFoundation
  • Bonjour
  • Boot Camp
  • bridgeOS
  • Cocoa (API)
  • ColorSync
  • Core Animation
  • Core Audio
  • Core Data
  • Core Foundation
  • Core Text
  • Core Image
  • CUPS
  • Darwin
  • Dock
  • FileVault
  • Game Center
  • Gatekeeper
  • Genmoji
  • Grand Central Dispatch
  • Keychain
  • launchd
  • Liquid Glass
  • Mac Catalyst
  • Mach-O
  • Metal
  • Mission Control
  • Night Shift
  • Open Directory
  • plist
  • Preferred Executable Format
  • Push Notifications
  • Quartz
  • Quartz Compositor
  • Quick Look
  • Rosetta 2
  • Secure Enclave
  • Shazam
  • Siri
  • Spotlight
  • Swift
  • Time Machine
  • Touch ID
  • Uniform Type Identifier
  • Universal Binary
  • VoiceOver
  • WebKit
  • XNU
  • XQuartz
  • アップルメニュー
  • アプリケーションパッケージ
  • コントロールセンター
  • システム整合性保護
  • スクリーンタイム
  • 通知センター
  • 日本語入力プログラム
  • ファミリー共有
  • マルウェア削除ツール
  • 文字ビューア
非推奨
  • Carbon (API)
  • HFS Plus • HFSX
  • OpenGL
  • OpenCL
廃止
  • Apple Filing Protocol
  • Backup
  • Classic
  • Cover Flow
  • Dashcode
  • Inkwell
  • Project Builder
  • QuickTime X
  • QuickTime 7
  • Rosetta
  • Spaces
  • Xgrid
  • ことえり
  • ペアレンタルコントロール
  • 32ビットアプリケーション
開発ツール
  • Apple Developers Tools
  • Interface Builder
  • iOS SDK
  • iPhone Simulator
  • Swift Playgrounds
  • Xcode
その他
  • Macのオペレーティングシステム
  • WWDC
  • 一覧
  • カテゴリ
「https://ja.wikipedia.org/w/index.php?title=Quartz&oldid=97161798」から取得
カテゴリ:
  • グラフィックライブラリ
  • MacOS
隠しカテゴリ:
  • 情報の更新が必要とされている項目/2021年1月-6月
  • 出典を必要とする記事/2008年1月-3月
  • 出典を必要とする記述のある記事/2015年12月
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.