كوارتز (طبقة الرسومات)

في نظام التشغيل macOS من Apple ، يُعدّ Quartz جزءًا من إطار عمل Core Graphics، وهو عبارة عن وحدة Quartz 2D ووحدة Quartz Compositor . يتضمن Quartz مُعالج عرض ثنائي الأبعاد ضمن Core Graphics، بالإضافة إلى مُحرك التركيب الذي يُرسل التعليمات إلى بطاقة الرسومات. ونظرًا لهذه الطبيعة المُتكاملة، غالبًا ما يُستخدم Quartz كمرادف لـ Core Graphics . [ 1 ]

بشكل عام، يمكن أن تشير تقنية Quartz أو Quartz إلى جميع أجزاء نموذج الرسومات في نظام macOS تقريبًا ، بدءًا من طبقة العرض وصولًا إلى برنامج التركيب، بما في ذلك Core Image وCore Video. [ 2 ] تشمل تقنيات الرسومات الأخرى من Apple التي تستخدم البادئة "Quartz" ما يلي:

  • كوارتز إكستريم
  • QuartzGL (أصلاً Quartz 2D Extreme)
  • كوارتز كور
  • خدمات عرض الكوارتز
  • خدمات تنظيم الفعاليات من كوارتز

Quartz 2D و Quartz Compositor

Quartz 2D هي المكتبة الأساسية لعرض النصوص والرسومات ثنائية الأبعاد (2D): تدعم Aqua مباشرةً من خلال عرض رسومات ثنائية الأبعاد لإنشاء واجهة المستخدم، بما في ذلك العرض الفوري والتنعيم . يمكن لـ Quartz عرض النصوص بدقة دون البكسل ؛ أما الرسومات فتقتصر على التنعيم التقليدي، وهو الوضع الافتراضي للتشغيل ولكن يمكن تعطيله. [ 3 ] في نظام التشغيل Mac OS X 10.4 Tiger ، قدمت Apple مكتبة Quartz 2D Extreme، مما مكّن Quartz 2D من تفريغ عملية العرض إلى وحدات معالجة الرسومات المتوافقة . ومع ذلك، لم يكن عرض وحدة معالجة الرسومات مُفعّلاً افتراضيًا بسبب مشاكل إعادة رسم الفيديو المحتملة أو حدوث أعطال في نواة النظام . [ 4 ] في نظام التشغيل Mac OS X v10.5، أُعيد تسمية Quartz 2D Extreme إلى QuartzGL.

يُعدّ برنامج Quartz Compositor محرك التركيب المستخدم في نظام macOS . في نظام Mac OS X Jaguar والإصدارات الأحدث، يستطيع Quartz Compositor استخدام مُسرّع الرسومات (GPU) لتحسين أداء التركيب بشكل كبير. تُعرف هذه التقنية باسم Quartz Extreme، ويتم تفعيلها تلقائيًا على الأنظمة المزودة ببطاقات رسومات مدعومة. [ 1 ]

انظر أيضاً

مراجع

  1. 1 2 "نظرة عامة على الرسومات والتصوير من Apple - Developer" . مؤرشف من الأصل في 20 نوفمبر 2004. تم الاطلاع عليه في 12 فبراير 2007 .
  2. "مرجع أبل - المطور - الرسومات والتصوير" . مؤرشف من الأصل في 5 ديسمبر 2011. تم الاطلاع عليه في 17 أبريل 2007 .
  3. "دليل برمجة كوارترز لمطوري كويك درو: رسم الوجهات" من أبل - للمطورين . مؤرشف من الأصل في 5 سبتمبر 2008. تم الاطلاع عليه في 12 فبراير 2007 .
  4. "أبل - معلومات - مستندات - حول تحديث نظام التشغيل ماك أو إس إكس 10.4.3 (دلتا)" . مؤرشف من الأصل في 16 أكتوبر 2007. تم الاطلاع عليه في 20 سبتمبر 2007 .