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