쿼츠 (그래픽스 계층)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
쿼츠는 macOS의 핵심적인 그래픽스 계층으로, 2D 렌더링 라이브러리인 쿼츠 2D와 합성 엔진인 쿼츠 컴포지터로 구성된다. 쿼츠 2D는 텍스트 및 2차원 그래픽 렌더링을 담당하며, 쿼츠 컴포지터는 쿼츠 2D, OpenGL, Core Image, QuickTime 등 다양한 렌더러의 합성을 처리한다. 쿼츠는 PDF를 기반으로 하여 다양한 장치에 쉽게 이미지를 출력할 수 있도록 설계되었다. 쿼츠 2D 익스트림 및 쿼츠GL은 GPU를 활용하여 렌더링 성능을 향상시키지만, 안정성 문제로 인해 기본적으로 비활성화되어 있다.
더 읽어볼만한 페이지
- 그래픽 소프트웨어 - 김프
김프(GIMP)는 GNU 프로젝트에서 개발된 크로스 플랫폼 기반의 무료 오픈소스 래스터 그래픽 편집기로, 다양한 운영체제를 지원하며 풍부한 기능을 제공하지만 사용자 인터페이스에 대한 비판과 일부 기능의 부족함에 대한 평가도 존재한다. - 그래픽 소프트웨어 - 퀵타임
퀵타임은 1991년 애플에서 처음 출시된 멀티미디어 프레임워크로, 다양한 기능 업데이트를 거치며 발전했으나 애플의 소극적인 지원으로 쇠퇴하였고, 비디오 및 오디오 트랜스코딩, 코덱 지원 등의 특징을 가지며 퀵타임 플레이어를 통해 다양한 파일 형식을 재생할 수 있도록 지원했으나, 2016년 4월 윈도우 버전 지원이 중단되었다. - MacOS - 메일 (애플)
메일은 애플에서 개발한 이메일 클라이언트로, macOS에 통합되어 다양한 기능과 인터페이스 변화를 거쳤으며, iCloud 동기화, 이메일 추적 차단, 이메일 전송 취소, 예약 발송 등을 지원한다. - MacOS - 개러지밴드
애플이 개발한 개러지밴드는 로직 프로 기술을 기반으로 한 음악 제작 소프트웨어로, 가상 악기, MIDI 편집 기능, 팟캐스트 제작, 악기 레슨 등 다양한 기능을 제공하며 macOS와 iOS에서 아마추어부터 전문가까지 폭넓게 사용된다.
쿼츠 (그래픽스 계층) | |
---|---|
그래픽 시스템 | |
종류 | 그래픽 렌더링 시스템 |
개발 | 애플 |
운영 체제 | macOS |
개요 | |
설명 | macOS에서 사용되는 그래픽 렌더링 시스템이다. DPS에서 Quartz로 구현이 변경된 이유는 Adobe의 라이선스 비용이 높았기 때문이라는 설이 있지만, 실제로는 DPS의 기능이 부족하여 현대적인 렌더링 시스템에 적합한 풍부한 기능이 필요했기 때문이다. |
구성 요소 | |
핵심 기술 | Quartz 2D Quartz Compositor Quartz Extreme Core Image Core Video |
참고 자료 | |
Apple Developer - Graphics & Imaging Overview | Apple Developer - Graphics & Imaging Overview |
Apple Developer - Graphics & Imaging Reference | Apple Developer - Graphics & Imaging Reference |
2. 쿼츠 2D
쿼츠 2D는 macOS의 핵심적인 2차원 그래픽 및 텍스트 렌더링 라이브러리이며, 아쿠아 사용자 인터페이스를 만드는 데 직접적으로 사용된다.
OS X 10.4에서 쿼츠 2D 익스트림이 도입되었고, OS X 10.5에서 쿼츠GL로 이름이 바뀌었다. 그러나 이 기능은 비디오 다시 그리기나 커널 패닉 문제를 일으킬 수 있어 기본적으로 비활성화되어 있다.[9]
2. 1. 기능 및 특징
쿼츠 2D는 주로 2차원 텍스트와 그래픽 렌더링 라이브러리이다. 아쿠아를 직접적으로 지원하며, 실행 중에 렌더링 및 앤티에일리어싱을 거쳐 2차원 그래픽스를 표현하여 사용자 인터페이스를 만들어낸다.[8] 쿼츠는 하부 픽셀 정밀도로 문자열을 렌더링하며, 그래픽은 기본적으로 앤티에일리어싱이 적용되지만, 필요에 따라 이 기능을 끌 수도 있다.[8] OS X v10.4에서 애플은 쿼츠 2D 익스트림을 도입하여, 쿼츠 2D가 지원 GPU를 통해 렌더링할 수 있게 하였다.[9]2. 2. 쿼츠 2D 익스트림 (QuartzGL)
macOS 10.4 타이거에서 애플은 쿼츠 2D 익스트림(Quartz 2D Extreme)을 도입하여, 쿼츠 2D가 호환되는 GPU를 통해 렌더링을 가속화할 수 있게 했다.[8][4] 그러나 잠재적인 비디오 다시 그리기 문제나 커널 패닉 때문에 초기에는 기본적으로 비활성화되었다.[9][4] macOS 10.5에서 쿼츠 2D 익스트림은 QuartzGL로 이름이 변경되었으며, 개발자가 원하면 응용 프로그램별로 켜고 끌 수 있도록 변경되었다.3. 쿼츠 컴포지터
쿼츠 컴포지터는 macOS에서 사용되는 합성 엔진이다. 쿼츠 2D 및 오픈GL, 코어 이미지, 퀵타임 등 다른 렌더러가 생성한 그래픽을 합성하여 화면에 표시한다.[1]
3. 1. 기능 및 특징
Mac OS X 재규어 이후, 쿼츠 컴포지터는 지원되는 그래픽 카드의 GPU를 활용하여 합성 성능을 향상시키는 쿼츠 익스트림 기술을 지원한다.[1] 이 기술은 지원되는 그래픽 카드와 함께 시스템에서 자동으로 활성화된다.[6]4. PDF 기반 모델
쿼츠의 초기 개발자 문서에 따르면 쿼츠는 PDF를 이용한다고 명시되어 있다.[10] 쿼츠의 내부 이미징 모델은 PDF 오브젝트 그래프와 관련되어 있어, 여러 장치에 PDF를 쉽게 출력할 수 있게 한다.[11]
참조
[1]
웹사이트
Apple - Developer - Graphics & Imaging Overview
https://web.archive.[...]
2007-02-12
[2]
웹사이트
Apple - Developer - Graphics & Imaging Reference
https://web.archive.[...]
2007-04-17
[3]
웹사이트
Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations
https://web.archive.[...]
2007-02-12
[4]
웹사이트
Apple - Info - Docs - About the Mac OS X 10.4.3 Update (Delta)
https://web.archive.[...]
2007-09-20
[5]
웹사이트
OS X ハッキング!(298) 名前が変わった「QuartzGL」でSafariが速くなる?
https://news.mynavi.[...]
2008-11-04
[6]
웹인용
Apple - Developer - Graphics & Imaging Overview
http://developer.app[...]
2007-02-12
[7]
웹인용
Apple - Developer - Graphics & Imaging Reference
https://web.archive.[...]
2007-04-17
[8]
웹인용
Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations
http://developer.app[...]
2007-02-12
[9]
웹인용
Apple - Info - Docs - About the Mac OS X 10.4.3 Update (Delta)
http://docs.info.app[...]
2007-09-20
[10]
웹인용
Mac OS X DP4 Inside Quartz
http://arstechnica.c[...]
2011-09-07
[11]
웹인용
Why Apple didn't use X for the window system
http://developers.sl[...]
2006-12-23
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com