ليبارت

ليبارت مكتبة برمجية مجانية للرسومات ثنائية الأبعاد، تدعم مجموعة واسعة من نماذج معالجة الصور PostScript . صُممت ليبارت لتتكامل مع برامج الرسومات والأعمال الفنية والتوضيحية. كُتبت بلغة C مُحسّنة ، وهي متوافقة تمامًا مع لغة C++ . بفضل حجمها الصغير الذي لا يتجاوز 10,000 سطر برمجي، تُعد ليبارت مناسبة بشكل خاص للتطبيقات المُدمجة.

توفر مكتبة Libart واجهة برمجة تطبيقات تعتمد على الرسومات المتجهة . أما مكتبة Cairo فتلغي تقريبًا جميع استخدامات Libart .

يدعم Libart نموذج تصوير قوي للغاية، وهو في الأساس نفس نموذج SVG وواجهة برمجة تطبيقات Java ثنائية الأبعاد. ويتضمن جميع عمليات التصوير في PostScript، ويضيف خاصية منع التعرجات وشفافية ألفا.

تاريخ

كانت Libart مكتبة للرسومات ثنائية الأبعاد عالية الأداء. قبل استبدالها بـ Cairo، كانت تُستخدم كمحرك عرض مضاد للتشويش لـ Gnome Canvas ولـ Gill، تطبيق Gnome Illustration.

كان Gdk-pixbuf بمثابة غلاف حول libart.

تم إصدار أحد مكونات Libart، الذي يحتوي على جميع الوظائف اللازمة للطباعة وتشغيل GNOME Canvas، بموجب ترخيص LGPL . أما الإصدار الذي تم الحفاظ عليه بموجب ترخيص GPL فقد تضمن تحسينات لتطبيقات محددة غير معينة. [ 1 ]

استخدام ملحوظ

مراجع

  1. "README" . Archive/libart_lgpl. GNOME GitLab . 24 يناير 2005. تم الاطلاع عليه بتاريخ 13 أكتوبر 2021 .