كايرو (رسوميات)

من دار الحكمة
اذهب إلى التنقلاذهب الى البحث
كايرو
الشعار
معلومات عامة
نوع
نظام التشغيل
النموذج المصدري
حقوق التأليف والنشر محفوظة [لغات أخرى] عدل القيمة على Wikidata
المطورون
موقع الويب
cairographics.org (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
لغة البرمجة
الإصدار الأخير
  • 1.18.4
    (6 أبريل 2025)
    [2] عدل القيمة على Wikidata
المستودع
الرخصة
رخصة موزيلا العمومية النسخة 1.1 [لغات أخرى][3]
رخصة جنو العمومية الصغرى، الإصدار 2.1 [لغات أخرى][3] عدل القيمة على Wikidata

في الحوسبة، كايرو (بالإنجليزية: Cairo)‏ هي مكتبة برمجية توفر لمطوري البرمجيات واجهة برمجة تطبيقات مبنية على الرسوميات المتجهية ومستقلة عن العتاد. صُمِّمت كايرو لتوفر الأساسات للرسم ثنائي الأبعاد عبر عدد من الخلفيات المختلفة. صُمِّمت كايرو لتستخدم تسريع العتاد عند توفره. بالرغم من أنها مكتوبة بالسي، توجد ارتباطات لاستخدام كايرو من خلال العديد من لغات البرمجة الأخرى، شاملة سي++، وسي، جافا، بايثون، بيرل، روبي، وغيرها.[4] كايرو برمجية حرة، مرخصة تحت رخصة جنو العمومية الصغرى ورخصة موزيلا العمومية.

التاريخ

أسس مشروع كايرو كيث باكرد وكارل وورث لتستخدم مع نظام النوفذة س. سُمِّيت في البداية Xr أو Xc. تغير الاسم ليبين أنها مكتبة عبر منصيّة وليس مقيّدة بخادم س. أُخِذ الاسم "cairo" من الاسم الأصلي Xr، المشابه لربطة يونيكود Chi Rho «كاي رو» (☧) [5]

الخلفيات

تدعم كايرو الخرج إلى خلفيات مختلفة. يشمل دعم الخلفيات الخرج إلى نظام النوفذة س، Win32 GDI، كوارتز ماك أو إس عشرة، بي أو إس، أو إس/2، سياقات OpenGL، ملفات بي إن جي، PDF، بوست سكريبت وSVG.

التقانات المشابهة

تتنافس كايرو مع تقانات مماثلة مثل WPF وGDI+ من ميكروسوفت، Quartz 2D من أبل، وAnti-Grain Geometry (AGG).

الاستخدامات المهمة

للكايرو شعبية في أواسط مجتمع البرمجيات الحرة لتوفير دعم عبر منصّي لرسم المحتوى ثنائي الأبعاد.

جتك+

تستخدم جتك+، بداية من 2.8 في 2005، كايرو لرسم أغلب ودجاتها. كما يستخدمها مشروع مونو منذ بداياته الأولى.

موزيلا

تستخدم موزيلا، في نسختها الحالية من محرر التصميم جيكو، كايرو لتصير الخرج الرسومي لمنتجاتها.

وب‌كت

تستخدم بنية وب‌كت كايرو لكل عمليات التصيير في جزء جتك+ الخاص بها. كما أُضيف دعم ل SVG و<canvas> باستخدام كايرو.

Poppler

تستخدم مكتبة Poppler كايرو لتصيير مستندات PDF. تمكن كايرو من الرسوم المتجهة المنعمة والرسوم الشفافة.

مراجع

  1. "The cairo Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 6 أبريل 2025. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  2. 2٫0 2٫1 "cairo-1.18.4". 6 أبريل 2025. اطلع عليه بتاريخ 6 أبريل 2025. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  3. 3٫0 3٫1 وصلة مرجع: https://www.cairographics.org/. الوصول: 6 أبريل 2025. مسار الأرشيف: https://web.archive.org/web/20180224092509/https://www.cairographics.org/. تاريخ الأرشيف: 6 أبريل 2025.
  4. موقع كايرو - الارتباطات. نسخة محفوظة 06 يونيو 2017 على موقع واي باك مشين.
  5. "نقاش في القائمة البريدية حول تغيير الاسم". مؤرشف من الأصل في 23 ديسمبر 2018. اطلع عليه بتاريخ 2006-12-02. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)

وصلات خارجية