پروژه GIMP 25 سال قدمت دارد


پروژه GIMP 25 سال قدمت دارد

21 نوامبر 25 سال از اولین اعلامیه یک ویرایشگر گرافیکی رایگان گذشت GIMP. این پروژه حاصل کار دو دانشجوی برکلی، اسپنسر کیمبال و پیتر ماتیس بود. هر دو نویسنده به گرافیک کامپیوتری علاقه داشتند و از سطح برنامه های تصویربرداری در یونیکس ناراضی بودند.

در ابتدا از کتابخانه Motif برای رابط برنامه استفاده شد. اما در حین کار بر روی نسخه 0.60، پیتر آنقدر از این جعبه ابزار خسته شد که خودش را نوشت و آن را GTK (GIMP ToolKit) نامید. بعدها، محیط های کاربری GNOME و Xfce، چندین فورک گنوم، و صدها، اگر نگوییم هزاران برنامه جداگانه، بر اساس GTK نوشته شدند.

در اواخر دهه 90، گروهی از توسعه دهندگان از استودیوی هالیوود Rhythm&Hues به این پروژه علاقه مند شدند و نسخه ای از GIMP را با پشتیبانی از افزایش عمق بیت در هر کانال رنگ و ابزارهای اساسی برای کار با انیمیشن آماده کردند. از آنجایی که معماری پروژه به دست آمده آنها را راضی نمی کرد، آنها تصمیم گرفتند یک موتور پردازش گرافیکی جدید بر روی نمودارهای غیر چرخه ای بنویسند و در نهایت پایه کتابخانه GEGL را ایجاد کردند. چنگال GIMP که قبلا ساخته شده بود، عمر کوتاه خود را تحت نام FilmGIMP سپری کرد، بعدها به Cinepaint تغییر نام داد و در تولید بیش از دوجین فیلم با بودجه کلان استفاده شد. از جمله: "آخرین سامورایی"، "لیگ جنتلمن های فوق العاده"، مجموعه "هری پاتر"، "سیاره میمون ها"، "مرد عنکبوتی".

در سال 2005، توسعه‌دهنده جدید Evind Kolas توسعه GEGL را انتخاب کرد و یک سال بعد تیم شروع به بازنویسی آرام GIMP برای استفاده از GEGL کرد. این فرآیند تقریباً 12 سال به طول انجامید، اما در پایان، تا سال 2018، برنامه به طور کامل به موتور جدیدی تغییر کرد و پشتیبانی برای کار با دقت حداکثر تا 32 بیت ممیز شناور در هر کانال را دریافت کرد. این یکی از شرایط اصلی امکان استفاده از برنامه در یک محیط حرفه ای است.

بین سال‌های 2005 و 2012، این تیم با پیتر سیکینگ، رئیس شرکت برلین Man+Machine Works، متخصص در UX/UI همکاری کرد. تیم پیتر به توسعه دهندگان GIMP کمک کرد تا یک موقعیت یابی پروژه جدید را فرموله کنند، دو دور مصاحبه با مخاطبان هدف انجام دادند، تعدادی مشخصات عملکردی نوشتند و چندین بهبود رابط را طراحی کردند. محبوب‌ترین آنها رابط تک پنجره‌ای و ابزار برش جدید، مفهوم نقاط داغ بود که بعداً به برنامه‌های کاربردی دیگر مانند darktable و LuminanceHDR منتقل شدند. منفورترین آن تقسیم به ذخیره داده های طراحی (XCF) و صادرات سایر داده ها (JPEG، PNG، TIFF و غیره) است.

در سال 2016، این پروژه پروژه انیمیشن طولانی مدت خود به نام ZeMarmot را داشت که در حین کار بر روی آن، ایده هایی برای بهبود GIMP برای مخاطبان هدف مورد آزمایش قرار گرفت. آخرین چنین پیشرفتی پشتیبانی از انتخاب چند لایه در شاخه توسعه ناپایدار است.

نسخه ای از GIMP 3.0 مبتنی بر GTK3 در حال حاضر در حال آماده سازی است. اجرای پردازش تصویر غیر مخرب برای نسخه 3.2 برنامه ریزی شده است.

هر دو توسعه دهنده اصلی GIMP به همکاری خود ادامه می دهند (یکی از آنها حتی با خواهر دیگری ازدواج کرد) و اکنون پروژه را مدیریت می کنند. سوسک.


پیتر ماتیس به تبریک ها پیوست و از داوطلبانی که پروژه آغاز شده او را ادامه می دهند تشکر کرد.


اسپنسر کیمبال چند روز پیش داد مصاحبه ویدیویی در مورد CockroachDB. او در ابتدای مصاحبه به طور خلاصه در مورد تاریخچه ایجاد GIMP صحبت کرد (05:22) و سپس در پایان در پاسخ به سوال مجری برنامه که به چه دستاوردی بیشتر افتخار می کند، پاسخ داد (57:03) : "CockroachDB به این وضعیت نزدیک می شود، اما GIMP هنوز پروژه مورد علاقه من نیست. هر بار که GIMP را نصب می کنم می بینم که دوباره بهتر شده است. اگر GIMP تنها پروژه ای بود که ایجاد کردم، فکر می کردم که زندگی من بیهوده نبوده است.

منبع: linux.org.ru