القاهرة (رسوميات)
من ويكيبيديا، الموسوعة الحرة
| القاهرة | |
|---|---|
| المطور | كارل وورث و بهداد اسفهبد |
| نظام تشغيل | متعدد المنصات |
| الرخصة | رخصة جنو العمومية الصغرى ورخصة موزيلا العمومية |
| موقع وب | cairographics.org |
في الحوسبة، القاهرة (بالإنجليزية: Cairo) هي مكتبة برمجية توفر لمطوري البرمجيات واجهة برمجة تطبيقات مبنية على الرسوميات المتجهية ومستقلة عن العتاد. صُمِّمت القاهرة لتوفر الأساسات للرسم ثنائي الأبعاد عبر عدد من الخلفيات المختلفة. صُمِّمت القاهرة لتستخدم تسريع العتاد عند توفره.
بالرغم من كنابتها بالسي، توجد ارتباطات لاستخدام القاهرة من خلال العديد من لغات البرمجة الأخرى، شاملة سي++، و سي، جافا، بايثون، بيرل، روبي، وغيرها.[1]. القاهرة برمجية حرة، مرخصة تحت رخصة جنو العمومية الصغرى ورخصة موزيلا العمومية.
محتويات |
[عدل] التاريخ
أسس مشروع القاهرة كيث باكرد وكارل وورث لتستخدم مع نظام النوفذة س. سُمِّيت في البداية Xr أو Xc. تغير الاسم ليبين أنها مكتبة عبر منصيّة وليس مقيّدة بخادم س. أُخِذ الاسم "cairo" من الاسم الأصلي Xr، المشابه لربطة يونيكود Chi Rho "كاي رو" (☧) [2]
[عدل] الخلفيات
تدعم القاهرة الخرج إلى خلفيات مختلفة. يشمل دعم الخلفيات الخرج إلى نظام النوفذة س، Win32 GDI، كوارتز ماك أو إس عشرة، بي أو إس، أو إس/2، سياقات OpenGL، ملفات PNG، PDF، PostScript و SVG.
[عدل] التقانات المشابهة
تتنافس القاهرة مع تقانات مماثلة مثل WPF و GDI+ من ميكروسوفت، Quartz 2D من أبل، و Anti-Grain Geometry (AGG).
[عدل] الاستخدامات المهمة
للقاهرة شعبية في أواسط مجتمع البرمجيات الحرة لتوفير دعم عبر منصّي لرسم المحتوى ثنائي الأبعاد.
[عدل] جتك+
تستخدم جتك+، بداية من 2.8 في 2005، القاهرة لرسم أغلب ودجاتها. كما يستخدمها مشروع مونو منذ بداياته الأولى.
[عدل] موزيلا
تستخدم موزيلا، في نسختها الحالية من محرر التصميم جيكو، القاهرة لتصير الخرج الرسومي لمنتجاتها.
[عدل] وبكت
تستخدم بنية وبكت القاهرة لكل عمليات التصيير في جزء جتك+ الخاص بها. كما أُضيف دعم ل SVG و <canvas> باستخدام القاهرة.
[عدل] Poppler
تستخدم مكتبة Poppler القاهرة لتصيير مستندات PDF. تمكن القاهرة من الرسوم المتجية المنعمة والرسوم الشفافة.
[عدل] مراجع
- ^ موقع القاهرة - الارتباطات.
- ^ نقاش في القائمة البريدية حول تغيير الاسم. وُصِل لهذا المسار في 2006-12-02.

