لغات البرمجة

مكتبة Developer’s Image Library

DevIL أو Developer’s Image Library هي مكتبة صور متعددة المنصات تهدف إلى توفير واجهة برمجة مشتركة لتنسيقات ملفات الصور المختلفة. بدأت DevIL تحت قيادة دينتون وودز وهي تتألف من ثلاثة أجزاء رئيسية: المكتبة الرئيسية (IL) ومكتبة الأدوات (ILU) ومجموعة أدوات الفائدة (ILUT)، وتعكس الأجزاء المقابلة في OpenGL. كان الاسم الأصلي للمكتبة OpenIL ثم تم تغييره بناءً على طلب من شركة Silicon Graphics، Inc. تدعم DevIL حاليًا 43 تنسيقًا لقراءة الصور و 17 للكتابة. من بين الصيغ التي تدعم القراءة والكتابة فيها: BMP، DDS، JPEG، PCX، PNG، RAW، TGA، و TIFF. التنسيقات المدعومة بالفعل تعتمد على إعدادات التركيب، بشكل خاص المكتبات الخارجية مثل libjpeg و libpng. في 9 يونيو 2010، أعلن وودز أنه قد قدم طلبًا لتغيير شروط الترخيص من GNU LGPL إلى رخصة BSD. وفقًا للموقع الإلكتروني (وكذلك مستودع الشفرة المصدرية)، لا تزال DevIL مرخصة وفقًا لشروط LGPL. DevIL مدرجة في دليل مؤسسة البرمجيات الحرة كبرمجية حرة. تتميز DevIL بكونها مفتوحة المصدر ومتوفرة للجميع، وتمتلك مجتمعًا نشطًا حيث بدأت في الأصل من جامعة العلوم والتكنولوجيا الإلكترونية وCoreTek Systems، Inc.