مشروع GIMP عمره 25 سنة


مشروع GIMP عمره 25 سنة

يصادف يوم 21 نوفمبر مرور 25 عامًا على الإعلان الأول عن محرر رسومات مجاني GIMP. نشأ المشروع من خلال العمل الذي قام به اثنان من طلاب بيركلي، سبنسر كيمبال وبيتر ماتيس. كان كلا المؤلفين مهتمين برسومات الكمبيوتر وكانا غير راضين عن مستوى تطبيقات التصوير على UNIX.

في البداية، تم استخدام مكتبة Motif لواجهة البرنامج. ولكن أثناء العمل على الإصدار 0.60، سئم بيتر من مجموعة الأدوات هذه لدرجة أنه كتب مجموعة أدوات خاصة به وأطلق عليها اسم GTK (مجموعة أدوات GIMP). لاحقًا، تمت كتابة بيئات مستخدم GNOME وXfce، والعديد من تفرعات GNOME، والمئات، إن لم يكن الآلاف من التطبيقات الفردية، استنادًا إلى GTK.

في أواخر التسعينيات، أصبحت مجموعة من المطورين من استوديو هوليوود Rhythm&Hues مهتمين بالمشروع وأعدوا نسخة من GIMP مع دعم لزيادة عمق البت لكل قناة ملونة وأدوات أساسية للعمل مع الرسوم المتحركة. نظرًا لأن بنية المشروع الناتج لم ترضهم، فقد قرروا كتابة محرك جديد لمعالجة الرسومات على الرسوم البيانية غير الحلقية وأنشأوا في النهاية قاعدة مكتبة GEGL. عاشت شوكة GIMP التي تم إنشاؤها سابقًا حياتها القصيرة تحت اسم FilmGIMP، وتمت إعادة تسميتها لاحقًا باسم Cinepaint وتم استخدامها في إنتاج أكثر من عشرين فيلمًا بميزانية كبيرة. من بينها: "الساموراي الأخير"، "عصبة السادة الاستثنائيين"، سلسلة "هاري بوتر"، "كوكب القردة"، "الرجل العنكبوت".

في عام 2005، تولى المطور الجديد إيفيند كولاس تطوير GEGL، وبعد عام بدأ الفريق ببطء في إعادة كتابة GIMP لاستخدام GEGL. استمرت هذه العملية لمدة 12 عامًا تقريبًا، ولكن في النهاية، بحلول عام 2018، تحول البرنامج بالكامل إلى محرك جديد وحصل على دعم للعمل بدقة تصل إلى 32 بت من الفاصلة العائمة لكل قناة. وهذا هو أحد الشروط الرئيسية لإمكانية استخدام البرنامج في بيئة احترافية.

بين عامي 2005 و2012، تعاون الفريق مع بيتر سيكينج، رئيس شركة Man+Machine Works في برلين، المتخصصة في تجربة المستخدم/واجهة المستخدم. ساعد فريق بيتر مطوري GIMP في صياغة موقع جديد للمشروع، وإجراء جولتين من المقابلات مع الجمهور المستهدف، وكتب عددًا من المواصفات الوظيفية، وصمم العديد من تحسينات الواجهة. الأكثر شيوعًا كانت واجهة النافذة الواحدة وأداة الاقتصاص الجديدة، ومفهوم النقاط الساخنة الذي انتقل لاحقًا إلى تطبيقات أخرى مثل darktable وLuminanceHDR. الأكثر شعبية هو التقسيم إلى حفظ بيانات التصميم (XCF) وتصدير جميع البيانات الأخرى (JPEG، PNG، TIFF، إلخ).

في عام 2016، كان للمشروع مشروع رسوم متحركة خاص به طويل الأمد، ZeMarmot، أثناء العمل عليه، تم اختبار بعض الأفكار لتحسين برنامج GIMP للجمهور المستهدف. أحدث هذه التحسينات هو دعم اختيار الطبقات المتعددة في فرع التطوير غير المستقر.

هناك نسخة من GIMP 3.0 مبنية على GTK3 قيد الإعداد حاليًا. تم التخطيط لتنفيذ معالجة الصور غير المدمرة للإصدار 3.2.

يواصل كلا مطوري GIMP الأصليين العمل معًا (حتى أن أحدهما تزوج أخت الآخر) ويقومان الآن بإدارة المشروع CockroachDB.


بيتر ماتيس انضم إلى التهاني وشكر المتطوعين الذين يواصلون المشروع الذي بدأه.


قدم سبنسر كيمبال قبل بضعة أيام مقابلة فيديو حول CockroachDB. في بداية المقابلة تحدث بإيجاز عن تاريخ إنشاء برنامج جيمب (05:22)، ثم في النهاية عندما سأله المضيف عن أكثر إنجاز يفتخر به أجاب (57:03) : "CockroachDB يقترب من هذه الحالة، لكن GIMP لا يزال مشروعي المفضل. في كل مرة أقوم بتثبيت برنامج جيمب، أرى أنه أصبح أفضل مرة أخرى. لو كان GIMP هو المشروع الوحيد الذي أنشأته، لاعتبرت أن حياتي لم تذهب سدى".

المصدر: linux.org.ru