โครงการ GIMP มีอายุ 25 ปี


โครงการ GIMP มีอายุ 25 ปี

21 พฤศจิกายน ถือเป็นวันครบรอบ 25 ปีนับตั้งแต่การประกาศโปรแกรมแก้ไขกราฟิกฟรีครั้งแรก GIMP. โครงการนี้เกิดขึ้นจากผลงานของนักศึกษา Berkeley สองคน Spencer Kimball และ Peter Mattis ผู้เขียนทั้งสองมีความสนใจในด้านคอมพิวเตอร์กราฟิกส์ และไม่พอใจกับระดับของแอปพลิเคชันเกี่ยวกับภาพบน UNIX

เริ่มแรกไลบรารี Motif ถูกใช้สำหรับอินเทอร์เฟซของโปรแกรม แต่ในขณะที่ทำงานกับเวอร์ชัน 0.60 Peter รู้สึกเบื่อกับชุดเครื่องมือนี้มากจนเขาเขียนเองและเรียกมันว่า GTK (GIMP ToolKit) ต่อมา สภาพแวดล้อมผู้ใช้ GNOME และ Xfce, ทางแยกของ GNOME หลายทาง และแอปพลิเคชันหลายร้อย (หรือหลายพันแอปพลิเคชัน) ถูกเขียนโดยใช้ GTK

ในช่วงปลายทศวรรษที่ 90 กลุ่มนักพัฒนาจากสตูดิโอฮอลลีวูด Rhythm&Hues เริ่มสนใจโปรเจ็กต์นี้ และเตรียม GIMP เวอร์ชันที่รองรับการเพิ่มความลึกของบิตต่อช่องสีและเครื่องมือพื้นฐานสำหรับการทำงานกับแอนิเมชัน เนื่องจากสถาปัตยกรรมของโครงการที่ได้ผลลัพธ์ไม่เป็นที่พอใจ พวกเขาจึงตัดสินใจเขียนกลไกประมวลผลกราฟิกใหม่บนกราฟแบบอะไซคลิก และในที่สุดก็สร้างฐานไลบรารี GEGL GIMP fork ที่สร้างขึ้นก่อนหน้านี้มีอายุสั้นภายใต้ชื่อ FilmGIMP ต่อมาได้เปลี่ยนชื่อเป็น Cinepaint และใช้ในการผลิตภาพยนตร์ราคาประหยัดขนาดใหญ่มากกว่าสองโหล ในหมู่พวกเขา: "The Last Samurai", "The League of Extraordinary Gentlemen", ซีรีส์ "Harry Potter", "Planet of the Apes", "Spider-Man"

ในปี 2005 นักพัฒนารายใหม่ Evind Kolas เลือกการพัฒนา GEGL และอีกหนึ่งปีต่อมาทีมงานก็เริ่มเขียน GIMP ใหม่อย่างช้าๆ เพื่อใช้ GEGL กระบวนการนี้ใช้เวลานานเกือบ 12 ปี แต่ในท้ายที่สุดภายในปี 2018 โปรแกรมได้เปลี่ยนไปใช้เอนจิ้นใหม่โดยสิ้นเชิง และได้รับการสนับสนุนในการทำงานด้วยความแม่นยำสูงสุด 32 บิตของจุดลอยตัวต่อช่องสัญญาณ นี่เป็นหนึ่งในเงื่อนไขหลักสำหรับความเป็นไปได้ของการใช้โปรแกรมในสภาพแวดล้อมแบบมืออาชีพ

ระหว่างปี 2005 ถึง 2012 ทีมงานได้ร่วมงานกับ Peter Sikking หัวหน้าบริษัท Man+Machine Works ในเบอร์ลิน ซึ่งเชี่ยวชาญด้าน UX/UI ทีมของ Peter ช่วยนักพัฒนา GIMP กำหนดตำแหน่งโปรเจ็กต์ใหม่ สัมภาษณ์กลุ่มเป้าหมาย XNUMX รอบ เขียนข้อกำหนดด้านการทำงานจำนวนหนึ่ง และออกแบบการปรับปรุงอินเทอร์เฟซหลายประการ สิ่งที่ได้รับความนิยมมากที่สุดคืออินเทอร์เฟซแบบหน้าต่างเดียวและเครื่องมือครอบตัดใหม่ ซึ่งเป็นแนวคิดของฮอตสปอตซึ่งต่อมาได้ย้ายไปยังแอปพลิเคชันอื่น เช่น 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