开源图像编辑器-GIMP
2010-07-14 08:59:13 阿炯

GIMP 是跨平台的图像处理程序,是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。它能够实现多种图像处理方面的要求,包括照片润饰、图像合成和创建图像。


GIMP 有许多功能,它即可以作为简单的画图程序,也能作为专家级的照片处理程序,或在线批处理系统、或大批量图像渲染器、以及图像格式转换器等。具有可延伸性和可扩展性,它能通过扩展插件完成各种事情。其高级脚本接口允许用户通过编写简单的脚本完成从最简单到最复杂的各种图像处理过程。其优势在于其获取来源的多样性和对大量操作系统的支持。许多 GNU/Linux 发行版本都将 GIMP 作为其中的一个标准程序。当然GIMP 也支持其它操作系统如 Microsoft Windows™ 或是 Apple'sMac OS X™ (Darwin)。GIMP 不是免费软件,而是遵循General Public License (GPL license)的开放源代码软件。 GPL 让使用者享有获取和更改电脑程序源代码的自由。它也直接促成了GTK开发工具的诞生。

在自由软件领域中,GIMP是Photoshop的替代品,但是因为版权原因无法支持彩通(Pantone);但它对Windows用户而言,操作较为不便,和Microsoft Windows偏弱的窗口管理器有关。GIMP 的官方吉祥物是 Wilber,由 Tuomas Kuosmanen 所创造。

功能特色
* 通过工具,可以使用绝大部分的Photoshop插件(可能要动用Wine)
* 有各式各样的工具,包括刷子、铅笔、喷雾器、克隆等工具,并可对刷子、模式等进行定制
* 变化工具包括旋转、缩放、切片和翻转
* 对所有绘图工具都使用次像素取样,因而能产生高品质的反锯齿效果
* 选择工具包括矩形、椭圆、自由、模糊、贝兹曲线(Bézier curve)和智能剪刀
* 一次打开图像数不受限制,编辑时可多次取消、重复(只受限于磁盘空间大小)
* 支持图层、通道,完全支持Alpha色频
* 支持的文件格式包括GIF、JPEG、PNG、XPM、TIFF、TGA、MPEG、PSD、PDF、PCX、BMP等,可对这些格式进行转换,支持XCF‎‎、SVG导入导出
* 可通过外部程序(如Script-Fu)调用GIMP内部命令
* 可通过插件扩展功能,目前已经有100多种插件可供选用
* 将帧作为图层来处理,支持MNG
* 通过GAP包,可对帧进行导航等

GIMP 25 周年记

2020年11月25日:25年前,Peter Mattis 在新闻组宣布了一个名为 GIMP 的新图像编辑器。GIMP 刚诞生时只是一个简单的图像编辑器,发展到现在其已经拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop,可以说是公认的 Photoshop 的领先开源替代方案。对于那些有质疑意味的绰号 —— "Photoshop for Linux"、"free Photoshop"、"那个丑陋的软件(‘that ugly piece of software’)",GIMP 也自嘲了一番,它表示完全同意也只同意最后一种说法。

因 GIMP 而诞生的 GTK 更是成为了不少 Linux 桌面环境项目的基础(例如 GNOME 和 Xfce),GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具,演变成一个自成体系的项目,被成千上万的开发者使用。GIMP 得到了比预期更多的热心贡献者的帮助,还吸引了来自好莱坞的开发者帮忙写出后来成为新的图像处理引擎 GEGL 的雏形,现在也有许多软件项目在使用。不过 GIMP 也提到项目的活跃开发者太少,而想做的事情又太多,因此无法在合理的时间内完成进度,这就导致许多人以为项目已经死亡——即便开发者们都在埋头苦干。针对这种情况,GIMP 引入了一些时间规划方面的安排,目前看来颇有成效。

也许确实很忙,GIMP 在 25 周年表示并没有什么大新闻要宣布,开发者仍然在忙着工作。他们在准备着 3.0 重大版本,在这过程中,存在大量将程序现代化的工作。GIMP 2.99.2 于本月早些时候发布,开发团队表示现在远比以往更忙,但他们仍无法保证 3.0 的确切发布时间。无论如何都应该感谢 GIMP 和他们的团队!


上面这张为 GIMP 庆祝生日的图片出现了的多外开源项目。

2022年11月消息,GIMP (GNU Image Manipulation Program) 已经诞生 27 周年了。1995 年 11 月 21 日,GIMP 首次公开发布,当时它的全称为 General Image Manipulation Program,作为加州大学伯克利分校 eXperimental Computing Facility 的中长期发展项目发展。1996 年,RMS 访问伯克利分校,GIMP 作者向他询问能否将 General 更改为 GNU。在 RMS 的许可下,GIMP 的全称改成了 "GNU Image Manipulation Program"(GNU 图像处理程序),这也意味着 GIMP 成为了 GNU 计划的一部分。刚诞生时只是一个简单的图像编辑器,发展到现在,GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop,可以说是公认的 Photoshop 的领先开源替代方案。为了庆祝 GIMP 的 27 岁生日,Aryeom(自由开源电影 ZeMarmot 的导演)使用 GIMP 绘制了下面这张漂亮的插图:


因 GIMP 而诞生的 GTK 更是成为了不少 Linux 桌面环境项目的基础(例如 GNOME 和 Xfce),GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具,演变成一个自成体系的项目,被成千上万的开发者使用。GIMP 得到了比预期更多的热心贡献者的帮助,还吸引了来自好莱坞的开发者,他编写了后来成为新的图像处理引擎 GEGL 的雏形,现在也有许多软件项目在使用。目前 GIMP 团队仍在积极开发 GIMP 3.0,但同时也表示在资金方面存在较大的需求。如果大家想反馈 GIMP,提供资助对他们而言是很好的方式,也是确保 GIMP 能够可持续发展的一部分。


最新版本:2.10
开发团队于2023年3月上旬带来了 GIMP 2.10.34,作为始于2018年的 GIMP v2.10 稳定系列的一个新的维护版本,带来了大量新的变化。

TIFF:TIFF 导入对话框现在有了一个新的选项 "Show reduced images",这是从开发版本 GIMP 2.99.14 中移植过来的。
PSD:还从开发分支回传了一些功能,以改善对 PSD 的支持。
JPEG XL:自 GIMP 2.10.32 起,虽然 JPEG XL 的导入已经可以在稳定分支中实现,但现在在这个版本中也支持导出,尽管它只限于 8 位无损。
PDF:从 GIMP 2.10.34 开始,PDF 导入对话框将提出一个名为 "Fill transparent areas with white" 的选项。它将被默认勾选,因为大多数办公软件在创建 PDF 文件时似乎都假定阅读器软件会将背景填充成白色。在导出 PDF 时,我们现在提出了一个选项,标记为 "Fill transparent areas with background color",让你决定是否要添加一个不透明的背景,或者让你的图像保持透明度。
Raw data:这里说的是 "Raw data",即你直接将像素作为连续的或平面的数据导出,而不遵循特定的文件格式,而不是通常所说的数码相机使用的 RAW 文件格式。

作为 GIMP v2.99.12 的部分回传,GIMP 现在会以你的图像后端使用的精度将你的图像导出为原始数据。换句话说,可以导出高比特深度的原始图像。其他特性还包括:
Canvas Size 对话框中的模板选择器
改进的桌面颜色选择(Windows,X11)
记住色标和模型偏好
macOS 改进、Plug-in API
新版本的 GEGL、babl
更多详情可查看此处

最新版本:3
GIMP v3.0 现已于2025年3月中旬正式发布。公告称,“这是志愿开发人员、设计师、艺术家和社区成员七年辛勤工作的最终成果”。v2.10 于 2018 年首次发布,v3.0 的初始开发版本于 2020 年发布。经过七年开发,本次更新带来了更现代的界面、更强大的滤镜处理、优化的色彩管理以及更广泛的文件支持,标志着 GIMP 进入了全新的阶段。


更新亮点如下:
针对最常用的滤镜进行非破坏性编辑。使用画布预览实时查看更改。
与更多应用程序交换文件,包括 BC7 DDS 文件以及更好的 PSD 导出和许多新格式。
只需设置绘画工具,即可根据需要自动扩展图层。
制作专业品质的文本也变得更加容易。为文本设计样式,应用轮廓、阴影、斜面等,还可以编辑文本、更改字体和大小,甚至调整样式设置。
通过一次选择多个项目、移动它们或一起转换它们,组织图层变得更加容易。
Color Management 再次得到了改进,旨在使 GIMP 成为一款适用于各种用途的高级图像编辑器。
更新了 graphical toolkit (GTK3),以适应现代桌面的使用。

焕新界面与更流畅的体验
v3.0 采用 GTK3,界面更加现代化,改进了 HiDPI 支持,使其在高分辨率屏幕上显示更清晰。鼠标滚轮可翻阅可停靠对话框选项卡,提升了操作流畅度。同时,新版对主题系统进行了优化,支持 CSS 自定义界面外观,并引入了更新的徽标和斜线屏幕。此外 v3.0 还全面支持 Linux Wayland,同时仍然兼容 X11,修复了许多 GTK2 时代遗留的界面问题,让用户在不同桌面环境下都能获得更好的体验。

非破坏性滤镜,调整更自由
过去在 GIMP 中应用滤镜后无法调整,而 v3.0 解决了这一痛点。新版本支持非破坏性滤镜,用户可以随时修改滤镜参数,启用或禁用滤镜,甚至删除单个滤镜而不影响其他调整。这些滤镜信息还可以保存在 XCF 文件中,即使文件在不同设备之间共享,滤镜设置仍可编辑。此外 v3.0 还优化了 GEGL 滤镜,新增斜面、内发光等特效,并增强了对插件的支持,使得第三方滤镜的兼容性更强。

色彩管理与文件格式支持升级
v3.0 增强了色彩管理,支持更多 RGB 配置文件,包括 AdobeRGB,并为未来的 CMYK 和 LAB 颜色模式奠定了基础。此外,它优化了色彩软打样功能,采用 babl 色彩库确保色彩显示一致性。在文件格式支持方面,v3.0 进一步拓展,新增对 QOI、JPEG XL、Autodesk Sketchbook TIFF 图层加载,以及 DDS BC7 编码的支持。同时,它还支持 BMP 64 位图像,并改进了对 PSD、PSB 文件的兼容性。

高效的图层管理与文本工具优化
v3.0 改进了图层管理,用户可以批量调整多个图层,并新增“图层集”功能,取代了旧的链接图层机制,使得复杂项目的管理更加便捷。文本工具也得到了全面升级,新版本改进了字体识别方式,支持非破坏性文本描边,用户可以自由调整描边宽度、颜色和样式。此外,用户还可以手动启用或禁用伪加粗/斜体效果,以便在需要时使用真实字体样式。

v3.0 带来了全面升级,无论是界面、性能还是功能,都达到了新的高度。现代化的 UI、非破坏性滤镜、高级色彩管理和更强大的文件支持,使其成为图像处理爱好者和专业用户的理想选择。其中的新功能可归纳如下:
1. GTK3 用户界面 – GIMP 现在使用更新版本的图形工具包(GTK3 而不是 GTK2)来使用现代桌面。这是最明显的更改。界面现在感觉更干净、更精致,坦率地说,使用起来更好。
2. HiDPI Display 支持 – 终于!GIMP 在高分辨率显示器上看起来很漂亮。这是 GIMP 2.10 中的一个主要问题。但在使用 HiDPI 屏幕时,不再需要眯着眼睛看小图标或模糊的文本。
3. 平板电脑支持 – 对平板电脑输入的更好支持。这对 Android 平板电脑用户来说是个好消息。
4. Wayland 支持 – GIMP 正在赶上现代 Linux 显示服务器!当然它仍然支持较旧的 X11,但未来是 Wayland。
5. 改进的主题 – 主题系统现在使用 CSS,这使用户可以更轻松地开发自己的自定义主题。因此,在主题(深色、浅色、灰色或自定义主题)之间切换比以往任何时候都更流畅、更一致。此外,包括 Aryeom 的新 GIMP 标志 Wilber 在内的符号图标也非常清晰。
6. 更好的文件格式处理 – 由于 v3.0 显着提高了对各种文件格式的支持,因此开辟了可能性。GIMP 增强了导入和导出 PSD 项目文件的兼容性。它现在可以加载包含 Photoshop 特定元数据(如剪切路径、参考线和图层)的 JPEG 和 TIFF 图像。此外,游戏开发人员可以导入使用现代 BC7 压缩的 DDS 纹理。GIMP 还支持导入和导出 CMDYK JPEG、TIFF、PSD 和 JPEG XL 文件。
7. 绘画和文本改进 – 使用 GIMP 3.0 创建专业品质的文本变得更加简单。您可以设置文本样式、添加轮廓、阴影、斜面等。此外仍然可以编辑文本、更改字体和大小以及调整样式设置。此外,核心绘画工具感觉响应更快、更精致。
8. 插件和 API – GIMP 3.0 更新了脚本和插件的核心公共 API,这是 GIMP 生态系统的关键部分,使每个人都更容易使用。API 经历了重大改革,简化了插件创建并开辟了令人兴奋的新可能性。除了 C 和 Script-Fu 的 TinyScheme 之外,现在还可以使用 JavaScript 和 Lua 编写或运行插件。Python-Fu 现在默认使用 Python3。

完整内容可查看发行说明

官方主页:http://www.gimp.org/
该文章最后由 阿炯 于 2025-06-10 14:52:23 更新,目前是第 3 版。