واجهة مستخدم رسومية قائمة على المتجهات
تُعد واجهة المستخدم الرسومية القائمة على المتجهات نوعًا مفاهيميًا في الغالب من واجهات المستخدم الرسومية حيث يتم رسم العناصر باستخدام معلومات المتجهات بدلاً من معلومات الصور النقطية .


الإيجابيات والسلبيات
تشمل فوائد واجهة المستخدم الرسومية القائمة بالكامل على المتجهات ما يلي:
- قابلية توسع أكثر كفاءة واستقلالية؛ يمكن ضبط الدقة (المقاسة بالنقاط لكل بوصة أو DPI) أعلى أو أقل من 1 بكسل:1 بكسل دون التسبب في ظهور البكسلات ، مما يتيح استخدامًا أفضل للشاشات عالية الدقة.
قد تشمل السلبيات ما يلي:
- صعوبة دمج التطبيقات القائمة على الصور النقطية. مع بعض الجهد، يمكن تحقيق ذلك عن طريق تحويل التطبيق بأكمله القائم على الصور النقطية إلى مستوى قائم على المتجهات (على الرغم من أن عيوب الرسومات القائمة على الصور النقطية ستظل قائمة).
- بطء في عملية العرض، ومتطلبات نظام أعلى. ولأن شاشات العرض الحالية لا تعرض إلا المعلومات النقطية، فسيتعين تحويل المعلومات المتجهة إلى صور نقطية (ويمكن تنعيم حوافها اختيارياً ) قبل ظهورها.
الاستخدام في واجهات المستخدم الرسومية ثلاثية الأبعاد
بما أن الرسومات ثلاثية الأبعاد الحالية تعتمد عادةً على المتجهات، وليس على الصور النقطية، فإن واجهات المستخدم الرسومية المتجهة ستكون مناسبة لواجهات المستخدم الرسومية ثلاثية الأبعاد. وذلك لأن النماذج ثلاثية الأبعاد النقطية تستهلك مساحة هائلة من الذاكرة، حيث يتم تخزينها وعرضها باستخدام وحدات فوكسل . وقد استفادت أنظمة التشغيل الحالية ، مثل ويندوز فيستا وماك أو إس إكس وأنظمة التشغيل المبنية على يونكس (بما في ذلك لينكس )، استفادةً كبيرة من استخدام واجهات المستخدم الرسومية ثلاثية الأبعاد. ففي ويندوز فيستا، على سبيل المثال، يقوم برنامج Flip3D بتركيب نسيج كل نافذة على سطح ثلاثي الأبعاد قائم على الرسومات المتجهة. وعلى الرغم من أن النافذة نفسها لا تزال نقطية، إلا أن السطح الذي تُركّب عليه النسيج هو متجه. ونتيجةً لذلك، تظهر النوافذ مسطحة عند تدويرها. أما في بيئات سطح المكتب التي تعمل بنظام لينكس، فيمكن لبرنامج Compiz Fusion تركيب نسيج كل مساحة عمل نقطية على مكعب ثلاثي الأبعاد قائم على المتجهات. ومع تطور أنظمة التشغيل، ستُصنع النافذة بأكملها في نهاية المطاف من رسومات متجهة ثلاثية الأبعاد، بحيث لا تظهر مسطحة عند تدويرها. كما أن الإضاءة المتقدمة قد تجعل واجهات المستخدم الرسومية ثلاثية الأبعاد أكثر جاذبية من الناحية الجمالية.
الاستخدام في واجهات المستخدم الرسومية ثنائية الأبعاد
مع ازدياد دقة شاشات الكمبيوتر ، سيصغر حجم كل ما يُعرض. ولكن، إذا انخفضت دقة الشاشة، سيظهر كل شيء مشوشًا. لذا، يجري حاليًا تصميم تقنية مستقلة عن الدقة لحل هذه المشكلة. في الرسومات النقطية، يجب أن تكون جميع الرموز عالية الدقة للغاية حتى لا تظهر مشوشة على الشاشات ذات الدقة العالية. قد يستهلك هذا كميات هائلة من الذاكرة ومساحة القرص الصلب. أما إذا استُخدمت الرسومات المتجهة، فسيكون من السهل توسيع نطاقها دون فقدان أي بيانات أو ظهورها مشوشة.
تستخدم بعض واجهات المستخدم الرسومية في أنظمة التشغيل مثل IRIX أيقونات تعتمد على المتجهات. كما تتوفر أيضاً مجموعة من مجموعات الأيقونات التي تعتمد على المتجهات لمديري النوافذ مثل GNOME و KDE .
في نظام التشغيل ويندوز، تعتمد التطبيقات المبنية باستخدام Windows Presentation Foundation (المدمجة في ويندوز فيستا ، والمتوفرة أيضًا لويندوز إكس بي وسيرفر 2003 ) على تقنية المتجهات، وتتغير أحجامها دون فقدان الجودة بناءً على إعدادات DPI في ويندوز . مع ذلك، حتى بدون هذه التقنية، كان من الممكن دائمًا إنشاء تطبيقات تدعم DPI. [ 1 ] بالإضافة إلى ذلك، في فيستا، يكتشف مدير نوافذ سطح المكتب التطبيقات غير المتوافقة مع DPI، وإذا كان الكمبيوتر مضبوطًا على DPI مختلف عن المعتاد، فإنه يستخدم تغيير حجم الصور النقطية لعرض النافذة بحجم أكبر. [ 2 ]
قام الإصدار الجديد من AmigaOS 4.1 في عام 2008 بتحسين بيئة العمل الخاصة به بواجهة رسومية متجهة ثنائية الأبعاد تعتمد على مكتبات Cairo ، ولكنه قام بدمجها عمليًا مع محرك تركيب ثلاثي الأبعاد يعتمد على إجراءات Porter-Duff .
انظر أيضاً
مراجع
- واجهات المستخدم الرسومية
