ليبارت
ليبارت مكتبة برمجية مجانية للرسومات ثنائية الأبعاد، تدعم مجموعة واسعة من نماذج معالجة الصور 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 ]
استخدام ملحوظ
- عين جنوم تستخدم مكتبة libart
- تستخدم أداة GNOME Canvas المهجورة أيضًا مكتبة Libart كواجهة برمجة تطبيقات للعرض.
- كان برنامج GIMP يستخدم مكتبة Libart لعرض الرسومات المتجهة.
- يمكن لـ Dia استخدام Libart للتنعيم وتصدير ملفات PNG .
مراجع
روابط خارجية
- الموقع الرسمي

- تطبيق Gnome Illustration مؤرشف بتاريخ 2021-12-05 في Wayback Machine (levien.com)
- مكتبة libart – دليل تعليمي مؤرشف بتاريخ 27-10-2021 على موقع Wayback Machine (gnome.org)
- مكتبات الرسومات
- مكتبات قائمة على X
- مكتبات جنوم
- GTK
- رسومات حاسوبية أولية
