क्वार्ट्ज (ग्राफिक्स परत)

एप्पलInc. के मैकओएस ऑपरेटिंग प्रणाली में, क्वार्ट्ज कोर ग्राफिक्स फ्रेमवर्क का क्वार्ट्ज 2 डी एवं क्वार्ट्ज कंपोजिटर भाग है। क्वार्ट्ज में कोर ग्राफिक्स में 2डी रेंडरर एवं ग्राफिक्स कार्ड को निर्देश भेजने वाले कंपोजिशन इंजन दोनों सम्मिलित हैं। इस लंबवत प्रकृति के कारण, 'क्वार्ट्ज' प्रायः 'कोर ग्राफिक्स' का पर्याय बन जाता है। सामान्य अर्थ में, क्वार्ट्ज या क्वार्ट्ज प्रौद्योगिकियां रेंडरिंग परत से लेकर कोर छवि एवं कोर वीडियो सहित कंपोजिटर तक मैकओएस ग्राफिक्स मॉडल के लगभग प्रत्येक भाग को संदर्भित कर सकती हैं। अन्य एप्पल ग्राफिक्स प्रौद्योगिकियाँ जो क्वार्ट्ज उपसर्ग का उपयोग करती हैं, उनमें ये सम्मिलित हैं:
 * क्वार्ट्ज़ एक्सट्रीम
 * क्वार्ट्जजीएल (मूल रूप से क्वार्ट्ज 2डी एक्सट्रीम)
 * क्वार्ट्जकोर
 * क्वार्ट्ज प्रदर्शन सेवाएं
 * क्वार्ट्ज इवेंट सेवाएं

क्वार्ट्ज 2डी एवं क्वार्ट्ज कंपोजिटर
क्वार्ट्ज 2डी प्राथमिक द्वि-आयामी (2डी) टेक्स्ट एवं ग्राफिक्स रेंडरिंग लाइब्रेरी है: यह सीधे प्रतिपादन (कंप्यूटर ग्राफिक्स) प्रदर्शित करके एक्वा (यूजर इंटरफेस) का समर्थन करता है। यूजर इंटरफेस बनाने के लिए टू-डायमेंशनल ग्राफिक्स, ऑन-द-फ्लाई रेंडरिंग (कंप्यूटर) ग्राफिक्स) एवं स्थानिक एंटी-अलियासिंग|एंटी-अलियासिंग। क्वार्ट्ज उपपिक्सेल प्रतिपादन के साथ टेक्स्ट रेंडर कर सकता है | सब-पिक्सेल सटीक; ग्राफिक्स अधिक पारंपरिक एंटी-अलियासिंग तक सीमित हैं, जो ऑपरेशन का डिफ़ॉल्ट मोड है लेकिन इसे बंद किया जा सकता है। Mac OS X 10.4 टाइगर में, एप्पलने Quartz 2D एक्सट्रीम पेश किया, जिससे Quartz 2D को संगत ग्राफ़िक्स प्रोसेसिंग युनिट में रेंडरिंग को ऑफ़लोड करने में सक्षम बनाया गया। हालांकि, संभावित वीडियो रिड्रा मुद्दों या कर्नेल पैनिक्स के कारण जीपीयू प्रतिपादन डिफ़ॉल्ट रूप से सक्षम नहीं था। Mac OS X v10.5 में क्वार्ट्ज 2D एक्सट्रीम का नाम बदलकर क्वार्ट्जजीएल कर दिया गया। हालाँकि, यह अभी भी डिफ़ॉल्ट रूप से अक्षम रहता है, क्योंकि कुछ स्थितियाँ हैं जहाँ यह प्रदर्शन को कम कर सकता है, या दृश्य गड़बड़ियों का अनुभव कर सकता है; यह एक प्रति-एप्लिकेशन सेटिंग है जिसे डेवलपर चाहे तो चालू कर सकता है।

क्वार्ट्ज कंपोज़िटर मैकओएस द्वारा उपयोग किया जाने वाला संयोजन इंजन है। Mac OS X जगुआर एवं बाद में, क्वार्ट्ज़ कम्पोज़िटर रचना के प्रदर्शन को बेहतर बनाने के लिए ग्राफ़िक्स एक्सेलेरेटर (GPU) का उपयोग कर सकता है। इस तकनीक को क्वार्ट्ज एक्सट्रीम के रूप में जाना जाता है एवं यह समर्थित ग्राफिक्स कार्ड वाले प्रणाली पर स्वचालित रूप से सक्षम है।

पीडीएफ का प्रयोग
यह व्यापक रूप से कहा गया है कि क्वार्ट्ज आंतरिक रूप से पोर्टेबल दस्तावेज़ प्रारूप का उपयोग करता है (विशेष रूप से एप्पलद्वारा अपने 2000 Macworld/iWorld#2000 प्रस्तुति में एवं क्वार्ट्ज़ के शुरुआती डेवलपर दस्तावेज़ीकरण में) ), प्रायः लोग NeXTSTEP एवं OPENSTEP में उपयोग की जाने वाली पोस्टस्क्रिप्ट प्रदर्शित करें  तकनीक से तुलना करते हैं (जिनमें से macOS वंशज है)। क्वार्ट्ज का आंतरिक छवििंग मॉडल पीडीएफ ऑब्जेक्ट ग्राफ के साथ अच्छी तरह से संबंध रखता है, जिससे पीडीएफ को कई उपकरणों में आउटपुट करना आसान हो जाता है।

यह भी देखें

 * क्वार्ट्ज संगीतकार

बाप्रत्येकी संबंध

 * Quartz 2D Programming Guide at developer.apple.com
 * Core Graphics API Reference at developer.apple.com
 * Quartz in Tiger (from a review of Mac OS X 10.4 in Ars Technica)
 * Introduction to OS X graphics APIs
 * Cocoa Graphics with Quartz: Part 1
 * Cocoa Graphics with Quartz: Part 2