{{위키데이터 속성 추적}}
{{macOS 그래픽스 모델}}
'''쿼츠'''(Quartz)는 [[macOS]]에 쓰이는 그래픽 기술의 일부로서, 코어 그래픽스 프레임워크인 [[쿼츠 2D]], [[쿼츠 컴포지터]]의 일부이다. 코어 그래픽스와 합성 엔진에서 2차원 렌더링을 지원하며 명령을 그래픽 카드로 보낸다. 쿼츠는 "코어 그래픽스"와 동의어로 사용되기도 한다.<ref name="apple1">{{웹 인용 | 제목=Apple - Developer - Graphics & Imaging Overview | url=http://developer.apple.com/graphicsimaging/overview.html | accessdate=2007년 2월 12일}}</ref>

더 일반적인 용어로서 "쿼츠", "쿼츠 기술"이라는 용어는 거의 모든 부분의 OS X 그래픽 모델에서 컴포지터의 렌더링 계층에 이를 수 있다. 이러한 용도에서 이 용어는 코어 이미지와 코어 비디오도 아우르는데<ref>{{웹 인용 | 제목=Apple - Developer - Graphics & Imaging Reference | url=http://developer.apple.com/reference/GraphicsImaging/idxQuartz-date.html | accessdate=2007년 4월 17일 | archive-date=2009년 7월 19일 | archive-url=https://web.archive.org/web/20090719145554/http://developer.apple.com/reference/GraphicsImaging/idxQuartz-date.html | url-status=dead }}</ref> 그 이유는 이 용어가 애플이 제공하는 다양한 그래픽 기술에 적용되기 때문이다:
* 쿼츠 2D
* 쿼츠 익스트림
* 쿼츠GL
* 쿼츠 2D 익스트림
* 쿼츠 컴포지터
* 쿼츠 코어 프레임워크
* 쿼츠 디스플레이 서비스
* 쿼츠 이벤트 서비스
* 쿼츠 프레임워크

== 쿼츠 2D, 쿼츠 컴포지터 ==
[[쿼츠 2D]]는 주로 2차원 텍스트와 그래픽 렌더링 라이브러리를 가리킨다. 실행 중에 렌더링 및 앤티에일리어싱을 거쳐 [[2차원 컴퓨터 그래픽스|2차원 그래픽스]]를 표현하여 사용자 인터페이스를 만들어냄으로써 [[아쿠아  (사용자 인터페이스)|아쿠아]]를 직접적으로 지원한다. 쿼츠는 하부 픽셀 정밀도로 문자열을 렌더링한다. 그래픽은 기본 동작 모드인, 더 전통적인 앤티에일리어싱에 제한되지만 이 기능을 끌 수 있다.<ref>{{웹 인용 | 제목=Apple - Developer - Quartz Programming Guide for QuickDraw Developers:  Drawing Destinations | url=http://developer.apple.com/documentation/Carbon/Conceptual/QuickDrawToQuartz2D/tq_other/chapter_3_section_3.html | accessdate=2007년 2월 12일}}</ref> OS X v10.4에서 애플은 쿼츠 2D 익스트림을 도입하였는데, 쿼츠 2D가 지원 [[그래픽 처리 장치|GPU]]를 렌더링할 수 있게 한다. OS X 10.4에서 쿼츠 2D 익스트림은 기본으로 비활성화되어 있는데 비디오 다시 그리기나 커널 패닉 문제를 일으킬 수 있기 때문이다.<ref>{{웹 인용 | 제목=Apple - Info - Docs - About the {{nowrap|Mac OS X}} 10.4.3 Update (Delta) | url=http://docs.info.apple.com/article.html?artnum=301984 | accessdate=2007년 9월 20일 | 보존url=https://web.archive.org/web/20071016043656/http://docs.info.apple.com/article.html?artnum=301984 | 보존날짜=2007년 10월 16일 | url-status=dead }}</ref> OS X  v10.5에서 쿼츠 2D 익스트림은 쿼츠GL로 이름이 바뀌었다. 그러나 이 기능은 여전히 비활성화되어 있는데 일부 상황에서 성능 저하를 일으키거나 비주얼 글리치를 발생할 수 있기 때문이다. 개발자가 원하면 이 기능은 응용 프로그램 별도 켜고 끌 수 있다.

[[쿼츠 컴포지터]]는 쿼츠 2D 및 기타 렌더러([[오픈GL]], [[코어 이미지]], [[퀵타임]] 따위)가 사용하는 합성 엔진이다. OS X v10.2 이후로 쿼츠 컴포지터는 지원 그래픽 카드의 프로세서(GPU)를 이용하여 합성 성능을 개선한다. 이 기술은 쿼츠 익스트림으로도 알려져 있으며 지원 그래픽 카드와 함께 시스템에서 자동으로 활성화된다.<ref name="apple1"/>

== PDF의 이용 ==
쿼츠의 초기 개발자 문서에 따르면 쿼츠는 [[PDF]]를 이용한다고 명시되어 있다.<ref>{{웹 인용 | 제목 = {{nowrap|Mac OS X}} DP4 Inside Quartz | url = http://arstechnica.com/apple/reviews/2000/05/mac-os-x-dp4.ars/4 | accessdate = 2011년 9월 7일}}</ref> 쿼츠의 내부 이미징 모델은 PDF 오브젝트 그래프와 관련하여 PDF를 여러 장치에 쉽게 출력할 수 있게 하고 있다.<ref>{{웹 인용 | 제목 = Why Apple didn't use X for the window system | url = http://developers.slashdot.org/comments.pl?sid=75257&cid=6734612 | accessdate = 2006년 12월 23일 | first = Mike | last = Paquette}}</ref>

== 같이 보기 ==
* [[다이렉트엑스]]
* [[오픈GL]]

== 참조 ==
<references />

== 외부 링크 ==
* {{언어링크|en}} [http://arstechnica.com/apple/reviews/2005/04/macosx-10-4.ars/13 Quartz in Tiger]
* {{언어링크|en}} [http://developer.apple.com/graphicsimaging/quartz/ Apple's Quartz page for developers]
* {{언어링크|en}} [http://developer.apple.com/referencelibrary/GettingStarted/GS_GraphicsImaging/ Introduction to OS X graphics APIs]
* {{언어링크|en}} [http://cocoadevcentral.com/d/intro_to_quartz/ Cocoa Graphics with Quartz: Part 1]
* {{언어링크|en}} [http://cocoadevcentral.com/d/intro_to_quartz_two/ Cocoa Graphics with Quartz: Part 2]

{{애플}}
{{OS X}}

[[분류:그래픽 소프트웨어]]
[[분류:MacOS]]