GIMP 项目已有 25 年历史


GIMP 项目已有 25 年历史

21 月 25 日标志着自首次发布免费图形编辑器以来 XNUMX 周年 GIMP。 该项目源于两名伯克利学生 Spencer Kimball 和 Peter Mattis 的课程作业。 两位作者都对计算机图形感兴趣,并且对 UNIX 上的成像应用程序的水平不满意。

最初,Motif 库用于程序接口。 但在开发 0.60 版本时,Peter 厌倦了这个工具包,因此他编写了自己的工具包并将其称为 GTK(GIMP ToolKit)。 后来,GNOME 和 Xfce 用户环境、GNOME 的几个分支以及数百个(如果不是数千个)单独的应用程序都是基于 GTK 编写的。

90 年代末,来自好莱坞工作室 Rhythm&Hues 的一组开发人员对该项目产生了兴趣,并准备了一个 GIMP 版本,该版本支持增加每个颜色通道的位深度以及用于处理动画的基本工具。 由于最终项目的架构不能满足他们的要求,他们决定在无环图上编写一个新的图形处理引擎,并最终创建了 GEGL 库库。 之前创建的 GIMP 分支以 FilmGIMP 的名称度过了短暂的生命,后来更名为 Cinepaint,并用于制作两打以上的大预算电影。 其中:《最后的武士》、《非凡绅士联盟》、《哈利波特》系列、《猩球崛起》、《蜘蛛侠》。

2005 年,新开发人员 Evind Kolas 接手了 GEGL 开发,一年后团队开始慢慢重写 GIMP 以使用 GEGL。 这个过程拖了近 12 年,但最终到 2018 年,该程序完全切换到新引擎,并获得了每通道高达 32 位浮点精度的支持。 这是在专业环境中使用该程序的主要条件之一。

2005 年至 2012 年间,该团队与柏林公司 Man+Machine Works 的负责人 Peter Sikking 合作,专门从事 UX/UI 领域的工作。 Peter的团队帮助GIMP开发人员制定了新的项目定位,对目标受众进行了两轮访谈,编写了多项功能规范,并设计了多项界面改进。 其中最受欢迎的是单窗口界面和新的裁剪工具,热点的概念后来迁移到其他应用程序,例如 darktable 和 LuminanceHDR。 最不受欢迎的是保存设计数据 (XCF) 和导出所有其他数据(JPEG、PNG、TIFF 等)的划分。

2016 年,该项目有了自己的长期动画项目 ZeMarmot,在开发该项目的同时,测试了一些针对目标受众改进 GIMP 的想法。 最新的此类改进是支持不稳定开发分支中的多层选择。

基于GTK3.0的GIMP 3版本目前正在准备中。 计划在3.2版本中实现无损图像处理。

两位最初的 GIMP 开发人员继续合作(其中一位甚至娶了另一位的妹妹),现在管理该项目 CockroachDB.


彼得·马蒂斯 加入祝贺 并感谢继续他启动的项目的志愿者。


斯宾塞·金博尔几天前给出了 关于 CockroachDB 的视频采访。 采访一开始,他简单讲述了GIMP的创建历史(05:22),最后,当主持人问他最自豪的成就是什么时,他回答道(57:03) :“CockroachDB 正在接近这种状态,但 GIMP 仍然不是我最喜欢的项目。 每次我安装 GIMP 时,我都会发现它又变得更好了。 如果 GIMP 是我创建的唯一项目,我会认为我的人生没有白费。”

来源: linux.org.ru