免费开源的Photoshop替代软件GIMP终于在20年后进入发布候选测试阶段,GIMP 2.x到GIMP 3.0的转变历经了漫长的二十年。

GIMP(GNU形象处理程序,前身为General Image Manipulation Program)团队于上周三宣布,期待已久的GIMP 3.0终于即将到来,发布的候选版本 (RC)现已推出。此版本已接近最终定稿,并发布给社交媒体进行测试和修复任何最终错误。

根据官方博客文章,如果用户的反馈显示只有少量且易于修复的错误,团队将解决这些问题并将结果发布为GIMP 3.0。然而,如果发现需要大量程序代码修改变更的较大错误,则可能需要花点时间才能发布第二个候选版本,以进行进一步测试。

对于长期使用GIMP或了解GIMP的人来说,听到GIMP花了这么长时间才发展到3.0版本可能会感到震惊。但作为开源软件,以及目前市面上最受欢迎的免费形象编辑软件,GIMP经历了数十甚至数百名开源软件贡献者数十年的迭代。

追溯稳定版本的历史,GIMP自2004年以来一直停留在GIMP 2.0或其中某个版本——然后是2007年的2.4X、2007年的2.6X、2012年的2.8X,最后是2018年至今的2.10X,也就是2024年的最后一季。如果一切按计划进行,GIMP的完整稳定版本将会是GIMP 3.0,预计在今年年底或2025年初推出。GIMP 1.0版本从1995年持续到2003年,历时8年;而GIMP 2.0版本则长达20年。

GIMP 3.0并没有完全抛弃旧版设计,而是保留了用户熟悉的布局和元素,让老用户可以快速上手。界面元素的视觉效果更加平滑、优雅,例如线条、边角、阴影等细节处理得更细腻,整体观感更舒适。 GIMP 3.0也能更好的支持高分辨率屏幕,界面元素和文本在高分辨率下不会模糊或失真,提供更清晰的显示效果。同时将一些常用的图标转换成SVG格式,SVG是一种矢量图形格式,可以任意缩放大小而不会损失画质,这使得图标在不同分辨率、不同尺寸的屏幕上都能保持清晰锐利。使用SVG图标可以提升界面整体的品质,并且更容易适应不同屏幕和显示设置。

虽然PNG(便携式网络图形)也以其无压缩而闻名,但在SVG适用的情况下,与SVG相比,它们仍然不是最佳选择。根据官方博客文章,将GIMP的工具图标转换为SVG的工作仍在进行中,但开发者Denis Rangelov已经开始着手这项工作,这是件好事。

Denis Rangelov制作的缩放版传统图标主题工具图标(CC by-sa 4.0授权)

GIMP 3.0更新的许多方面几乎完全在后端进行,以确保项目和插件程序与过去使用先前版本GIMP制作的项目兼容。总之:公开的GIMP API正在被稳定,以便更轻松地将基于GIMP 2.10的插件程序和脚本移植到GIMP 3.0。已修复了几个与色彩准确度相关的错误,以改进色彩管理,同时仍保持与过去GIMP项目的兼容性。

GIMP 3.0更新的许多方面几乎完全在后端进行,许多更新,例如程序代码重构、性能优化、bug修复等,都是针对后端进行的。GIMP团队希望确保修户先前使用旧版GIMP创建的文件,以及安装的插件程序,都能在新版GIMP 3.0中正常运行,不会出现兼容性问题。

API(应用程序界面)是软件系统不同组成部分衔接的桥梁,让不同的软件可以互相沟通和交换数据。GIMP的API让开发者可以创建插件程序和脚本,扩展GIMP的功能,让开发者先前为GIMP 2.10开发的插件程序和脚本,可以更轻松地移植到GIMP 3.0上,减少开发者的负担。同时GIMP 3.0修正了旧版本中一些影响色彩准确度的错误,提升色彩管理的精准度。

总而言之,GIMP 3.0的更新策略是“稳中求进”,在提升软件功能和性能的同时,也重视与旧版本的兼容性,让用户可以安心升级到新版本。

GIMP 3.0 RC1中具有“整合滤镜”复选框的滤镜范例