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

من ويكيبيديا، الموسوعة الحرة
(بالتحويل من القاهرة (رسوميات))
اذهب إلى: تصفح، ‏ ابحث


كايرو (رسوميات)
Cairo banner 1.svg

المطورون كارل وورث وبهداد اسفهبد
الإصدار المستقر 1.15.2[1] ( 10 ديسمبر 2015 ) تعديل القيمة في ويكي بيانات
لغة البرمجة سي تعديل القيمة في ويكي بيانات
نظام التشغيل متعدد المنصات
الرخصة رخصة جنو العمومية الصغرى ورخصة موزيلا العمومية
موقع الويب cairographics.org

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

بالرغم من أنها مكتوبة بالسي، توجد ارتباطات لاستخدام كايرو من خلال العديد من لغات البرمجة الأخرى، شاملة سي++، وسي، جافا، بايثون، بيرل، روبي، وغيرها.[2]. كايرو برمجية حرة، مرخصة تحت رخصة جنو العمومية الصغرى ورخصة موزيلا العمومية.

التاريخ[عدل]

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

الخلفيات[عدل]

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

التقانات المشابهة[عدل]

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

الاستخدامات المهمة[عدل]

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

جتك+[عدل]

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

موزيلا[عدل]

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

وب‌كت[عدل]

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

Poppler[عدل]

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

مراجع[عدل]

  1. ^ cairo 1.15.2 release available — وصلة مرجع: http://cairographics.org/news/cairo-1.15.2/ — تاريخ الاطلاع: 2015-12-25
  2. ^ موقع كايرو - الارتباطات.
  3. ^ "نقاش في القائمة البريدية حول تغيير الاسم". اطلع عليه بتاريخ 2006-12-02. 

وصلات خارجية[عدل]

Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال بحاجة للتوسيع. شارك في تحريرها.