English  

كتب كدسة مراسم

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

مكدس الرسومات (معلومة)


يحتوي مكدس الرسومات على العديد من الميزات التي من غير المعتاد وجودها في متصفح إنترنت. والخطوط التي يعرضها متصفح لينكس غير مشتقة من النظام، ولكنها مجمعة في الثنائي مثل الصور النقطية ذات التدرجات الرمادية في تنسيق PNG. وهذا يجعل من الممكن أن يكون المتصفح ملفًا تنفيذيًا واحدًا مستقلاً عن مكتبات النظام، ولكنه يزيد حجم الملف إلى حوالي 5 ميجابايت.

تتميز الخطوط بأنها ذات ظلال بدون إضاءة ويستخدم مع مقياس الخطوط الصغيرة أداة زيادة الحدة الافتراضية لزيادة وضوح الخط. ويزيد أخذ عينات البكسل الفرعي من وضوح الخط على شاشات LCD. وقد سمح ذلك بأن يتضمن متصفح لينكس خطوطًا ذات ظلال في الوقت الذي كانت فيه مكتبات الخطوط ذات الظلال غير منتشرة.

في البداية، يتم تحويل جميع العناصر الرسومية (الصور والنصوص) من فضاء جاما محدد (وفقًا لمعلومات جاما معروفة أو مفترضة في تنسيق PNG أو JPEG، وغيرها) عن طريق إعداد جاما لمستخدم معروف إلى فضاء خطي ضوئي سعته 48 بت لكل بكسل؛ حيث يعاد إنشاء عينة بإعادة أخذ عينات تصفية الصورة بالحجم المستهدف، وربما يوضع تصحيح نسبة العرض إلى الارتفاع في الاعتبار. بعد ذلك، تمرر البيانات عبر محرك ثبات الألوان العالي الأداء القابل لإعادة التشغيل ويستخدم بغض النظر عن عمق بت جهاز العرض، أي كذلك مع اللون 24 بت لكل بكسل. ويهتم محرك ثبات الألوان فلويد-شتاينبرغ (Floyd–Steinberg dithering) بخصائص جاما في جهاز العرض ويستخدم 768 كيبيبايت من جداول ثبات الألوان لتجنب العمليات الحسابية المكلفة في الوقت. وتستخدم تقنية مشابهة للكود ذاتي التعديل، وقوالب الدوال، لزيادة سرعة محرك ثبات الألوان إلى الحد الأقصى بدون استخدام تحسين المجمع غير المحمول.

تستخدم الصور المصغرة أيضًا تقنية أخذ عينات البكسل الفرعي على شاشات LCD لزيادة مستوى التفاصيل.

السبب وراء استخدام هذه المعالجة العالية الجودة هو: توفير صور واقعية عالية/منخفضة الدقة وعرض واقعي بغض النظر عن جاما جهاز العرض وبدون إضافة الألوان الناتج عن تصحيح جاما 8 بت المضمن في خادم X Server. بالإضافة إلى أنها تزيد عمق مستوى اللون فوق 24 بت لكل بكسل.

بالرغم من مقدار معالجة الصور الرقمية الذي أجري داخليًا، فإن متصفح Links يعد واحدًا من أسرع متصفحات الإنترنت الرسومية.

يحتوي متصفح Links على برنامج تشغيل رسومات واجهة المستخدم الرسومية في X Server ومخزن الإطارات المؤقت لـLinux وsvgalib وOS/2 PMShell وAtheOS. وهذا يتيح لهُ العمل في الوضع الرسومي حتى مع الأنظمة الأساسية التي لا تحتوي على X Server بسبب الافتقار إلى التنفيذ أو الموارد المحدودة.

المصدر: wikipedia.org