Vector-based graphical user interface
ویکٹر پر مبنی گرافیکل یوزر انٹرفیس زیادہ تر تصوراتی قسم کا گرافیکل یوزر انٹرفیس ہے جہاں عناصر کو رسٹر کی معلومات کے بجائے ویکٹر کا استعمال کرتے ہوئے تیار کیا جاتا ہے۔ پیشہ اور نقصانات مکمل طور پر ویکٹر پر مبنی گرافیکل یوزر انٹرفیس کے فوائد میں شامل ہوں گے: زیادہ موثر، آزاد اسکیل ایبلٹی ؛ ریزولوشن (ڈاٹس فی انچ یا ڈی پی آئی میں ماپا جاتا ہے) پکسلشن کا سبب بنے بغیر 1 پی ایکس: 1 پی ایکس سے زیادہ یا کم سیٹ کیا جا سکتا ہے، جس سے ہائی ریزولوشن مانیٹر کے بہتر استعمال کو قابل بنایا جا سکتا ہے۔ نقصانات میں شامل ہو سکتے ہیں: رسٹر پر مبنی ایپلی کیشنز کو مربوط کرنے میں دشواری۔ کچھ کوششوں کے ساتھ، یہ پورے رسٹر پر مبنی ایپلی کیشن کو ویکٹر پر مبنی ہوائی جہاز پر بناوٹ دے کر پورا کیا جا سکتا ہے (حالانکہ رسٹر پر مبنی گرافکس کے نقصانات اب بھی کھڑے ہوں گے)۔ سست انجام، زیادہ سے زیادہ نظام کی ضروریات۔ چونکہ آج کے مانیٹر صرف رسٹر پر مبنی معلومات کو ظاہر کرتے ہیں، ویکٹر کی معلومات کو ظاہر ہونے سے پہلے رسٹرائز (اور اختیاری طور پر اینٹی ایلائزڈ) کرنا ہوگا۔ 3 ڈی گرافیکل یوزر انٹرفیس میں استعمال چونکہ موجودہ 3 ڈی گرافکس عام طور پر ریسٹر پر مبنی ہونے کے بجائے ویکٹر پر مبنی ہوتے ہیں، ویکٹر پر مبنی گرافیکل یوزر انٹرفیس 3 ڈی گرافیکل یوزر انٹرفیس کے لیے موزوں ہوں گے۔ اس کی وجہ یہ ہے کہ رسٹر پر مبنی 3D ماڈل بہت زیادہ میموری لیتے ہیں، کیونکہ وہ ووکسیل کا استعمال کرتے ہوئے محفوظ اور دکھائے جاتے ہیں۔ موجودہ آپریٹنگ سسٹم جیسے ونڈوز وسٹا، میک او ایس ایکس، اور یونکس پر مبنی آپریٹنگ سسٹم (بشمول لینکس) نے تھری ڈی گرافیکل یوزر انٹرفیس کے استعمال سے بہت فائدہ اٹھایا ہے۔ ونڈوز وسٹا میں، مثال کے طور پر، فلپ 3 ڈی ہر ونڈو کو ویکٹر گرافکس کی بنیاد پر تھری ڈی طیارہ میں بناوتا ہے۔ اگرچہ کھڑکی خود اب بھی رسٹر پر مبنی ہے، جس جہاز پر یہ بناوٹ کی گئی ہے وہ ویکٹر پر مبنی ہے۔ نتیجے کے طور پر، جب کھڑکیاں گھومتی ہیں تو چپٹی نظر آتی ہیں۔ لینکس ڈیسک ٹاپ میں، کمپز فیوژن ہر رسٹر پر مبنی کام کی جگہ کو تھری ڈی ویکٹر پر مبنی کیوب پر بناو سکتا ہے۔ جیسے جیسے آپریٹنگ سسٹم تیار ہوتے جائیں گے، بالآخر پوری ونڈو 3 ڈی ویکٹر گرافکس سے بنائی جائے گی، تاکہ جب اسے گھمایا جائے تو یہ "فلیٹ" نظر نہ آئے۔ نیز، جدید روشنی تھری ڈی گرافیکل یوزر انٹرفیس کو زیادہ جمالیاتی طور پر خوشگوار بنا سکتی ہے۔ 2 ڈی گرافیکل یوزر انٹرفیس میں استعمال جیسا کہ زیادہ تر کمپیوٹر مانیٹر زیادہ سے زیادہ ہائی ریزولوشن بن جاتے ہیں، ظاہر ہونے والی ہر چیز چھوٹی ہوتی ہے۔ تاہم، اگر اسکرین ریزولوشن کو ٹھکرا دیا جائے تو سب کچھ پکسلٹیڈ نظر آئے گا۔ اس طرح، اس مسئلے کو حل کرنے کے لیے فی الحال حل کی آزادی کو ڈیزائن کیا جا رہا ہے۔ رسٹر گرافکس کے ساتھ، تمام شبیہیں انتہائی اعلی ریزولوشن کی ہونی چاہئیں، تاکہ اعلی ریزولوشن والی اسکرینوں پر پکسلٹیڈ نظر نہ آئیں۔ یہ بہت زیادہ میموری اور ہارڈ ڈسک کی جگہ لے سکتا ہے۔ اگر اس کے بجائے ویکٹر گرافکس کا استعمال کیا جائے تو یہ آسانی سے توسیع پذیر ہو سکتا ہے اور کبھی بھی ڈیٹا نہیں کھو سکتا اور نہ ہی پکسلٹیڈ نظر آتا ہے۔ آپریٹنگ سسٹمز جیسے آئی آر آئی ایکس پر کچھ گرافیکل یوزر انٹرفیس ویکٹر پر مبنی شبیہیں استعمال کرتے ہیں۔ ونڈو مینیجرز جیسے GNOME اور KDE کے لیے متعدد ویکٹر پر مبنی آئیکن سیٹ بھی دستیاب ہیں۔ ونڈوز کے ساتھ، ونڈوز پریزنٹیشن فاؤنڈیشن کا استعمال کرتے ہوئے بنائی گئی ایپلی کیشنز (جو ونڈوز وسٹا کی مقامی ہیں، لیکن ونڈوز ایکس پی اور سرور 2003 کے لیے ڈاؤن لوڈ کی جا سکتی ہیں) ویکٹر پر مبنی ہیں اور ونڈوز ڈی پی آئی کی ترتیبات کی بنیاد پر بغیر کسی نقصان کے پیمانے پر ہیں۔ تاہم، اس کے بغیر بھی، ڈی پی آئی سے آگاہ ہونے کے لیے ایپلی کیشنز بنانا ہمیشہ ممکن رہا ہے۔ مزید برآں، وسٹا میں، ڈیسک ٹاپ ونڈو مینیجر پتہ لگاتا ہے کہ کب کوئی ایپ ڈی پی آئی سے آگاہ نہیں ہے اور، اگر کمپیوٹر معمول سے مختلف ڈی پی آئی پر سیٹ ہے، تو ونڈو کو بڑے سائز میں پیش کرنے کے لیے بٹ میپ اسکیلنگ کا استعمال کرتا ہے۔ امیگا او ایس 4.1 کے نئے ورژن نے 2008 میں اس کے ورک بینچ کو قاہرہ لائبریریوں پر مبنی 2 ڈی ویکٹر گرافیکل انٹرفیس کے ساتھ بڑھایا، لیکن عملی طور پر اسے پورٹر-ڈف روٹینز پر مبنی 3 ڈی کمپوزٹنگ انجن کے ساتھ مربوط کیا۔ سن مائیکرو سسٹمز کا این ای ڈبلیو ایس (نیٹ ورک ایکسٹینسیبل ونڈو سسٹم) ڈی پی آئی ریزولوشن آزادی حوالہ جات کمپیوٹر گرافکس بھی دیکھیں۔