7. GIMP 2.6 的新特性
| 附录 A. GIMP 历史 |

## 7. GIMP 2.6 的新特性

从开发的角度来说，GIMP 2.6 是一个重要的发布版本。它根据用户反馈改进了用户界面，试验性的集成了 GEGL (一个基于图的图像处理函数库，最终会给GIMP带来更高的位深度，以及非破坏性的编辑模式)。

用户界面

工具箱菜单的删除

  原工具箱菜单栏被删除，与图像窗口菜单合并。为了做到这一点，引入了一个空的图像窗口。菜单在这个窗口上显示，而且没有图像的时候也保持打开。另外也可以拖动对像到它上面。打开第一个图像的时候，这个空的图像窗口就变成了一个正常的图像窗口。而关闭最后一个图像的时候，这个窗口又变回了空的图像窗口。

  图 A.5. GIMP 2.6 中图像窗口的新界面

工具箱和侧边栏是工具窗口

  空白的图像窗口自然是主窗口，而工具箱和侧边栏现在是工具窗口，而不再是主窗口了。这使窗口管理器更好工作，更好地管理GIMP窗口，比如在任务栏上不显示工具箱和侧边栏，而且它们总在图像窗口的上面。

能够滚动超过图像边界

  导航对话框现在可以定位到图像超过它的边界；所以现在在占满整个显示窗口的图像边界上使用刷子也没问题了。而且如果一个工具窗口挡住了图像，可以移动图像到合适的位置来查看和编辑被工具窗口盖住的部分。

  图 A.6. 超过边界滚动

小变化

  - 重新命名的菜单和窗口。

  - 记录最近关闭的边栏列表，并且可以重新打开它们。

  - 在已经运行的 GIMP 中打开图像的功能，在 Windows 中工作得更好了。

  - 现在可以在状态栏上直接输入缩放比例了。

  - 增加了在线帮助，而不只是本地安装的 GIMP 帮助文件包。

  - 增加了锁定侧边栏标签的功能，防止不小心移动了它们。

工具、滤镜和插件

改进的自由选择工具

  改进了自由选择工具，可以选择多边形了。也支持混合使用自由选择和选择多边形，编辑存在的选择边框，使用角度限制，以及普通的增加和减去选区功能。综合起来说，就是说自由选择工具是多功能的选择工具，非常的强大、方便。

  图 A.7. 选择多边形区域

动态笔刷

  动态笔刷使用输入的动态信息比如压力、速度、或者随机性，来改变笔刷的参数，比如透明度、硬度、大小，或者颜色。每种笔刷都支持大小和透明度，而且多数还支持更多功能。速度和随机性功能用鼠标操作就可以使用。墨水工具进行了彻底的改进，可以更好地支持与速度有关的绘画。

  图 A.8. 动态笔刷

  新的动态画笔支持笔画的路径。现在在“画笔工具”下面有一个选项，可以在你使用画笔的时候，模拟笔刷的动态效果。当你在画每一笔的时候， GIMP 可以分辨变化的笔刷压力和速度。开始没有压力，渐渐增加到满格的压力，最后渐渐减小到没有压力。速度从零开始，渐渐达到笔画结束时的全速。

小变化

  - 对文字工具增加了环绕框，支持环绕框内的文字自动换行。

    图 A.9. 文字工具的可调边框

  - 对于矩形的工具比如裁切和矩形选择工具，当矩形较小时，用来移动的把手改到了矩形外面。

    图 A.10. 矩形把手

  - 对移动工具添加了移动约束。

  - 改进了画笔工具的平滑程度。

  - 在移动矩形时标记中心位置，也在网格和标尺上标出来。

  - 允许对涂抹工具设置画笔大小。

  - 所有的颜色的工具中的常用的色彩调整都可以保存为预设了。

  - 允许从亮度对比度转换到色阶，以及从色阶转换到曲线。

  - 允许在转换工具的预览中调整透明度。

  - 截取屏幕的插件可以捕捉鼠标了(用 Xfixes )。

  - 在状态栏中显示剪裁和矩形选择工具的横纵比例。

  - 减小饱和度时，可以在画布上显示预览。

  - Flame 插件扩展了 22 个新样式。

  - 数据文件夹(比如笔刷文件夹)可以递归地搜索文件了。

  - 重写了 PSD 的导入插件，保持了原有的功能，也加入了新功能，比如读取 ICC 颜色配置。

  - 一些显示功能使用了 Cairo 库。

    图 A.11. 对比 2.6 和 2.4 版本的显示

幕后

GEGL

  GIMP 中对位深度和非破坏性编辑有了重大进展。GIMP中的多数操作移植到了更给力的叫做 GEGL 的基于图的图像处理框架[GEGL]，就是说内部的处理是用的 32 位浮点的线性的轻便的 RGBA 。默认情况过时的8位代码还仍继续使用，但充满好奇的用户们已经可以打开 GEGL 使用了，只要在颜色/使用 GEGL 即可。

  除了移植颜色的操作到 GEGL ，还添加了一个实验性的 GEGL 工具，在工具菜单中可以找到。它允许应用 GEGL 操作到图像上，而且提供画布上的结果预览。下面的截屏显示了此功能应用到高斯模糊时的效果。

  图 A.12. GEGL 操作

小变化

  将好多小工具移植使用 Cairo 库[CAIRO] 绘制。可以参看这个比较 的例子了解有多么大的改善。

杂项

插件的开发

  对插件开发者来说也有新东西。比如，程序报错更详细了，而且可以显示给用户。

  GIMP 2.6 增强了对脚本的支持。具体说就是对于文本图层的创建和处理有了更丰富的 API 。这里有 GIMP 2.6 中增加的符号(symbols)的清单：[GIMP-NEWSYM26]。

后向兼容性

  GIMP 2.4 中无法使用一些旧的脚本。但 2.6 中改进了，可以使用 2.0 和 2.2 的脚本。

已知问题

  - 工具窗口的提示目前只在 Linux GNOME 桌面环境中工作正常，而在 Windows 上从 2.6.1 版本开始才可以。

  - 文本工具的使用并不很好，计划在 GIMP 2.8 中优化它。

  - 如果你打算自己构建 GIMP 但你的平台不支持 GVfs 的话，你需要明确传递 `--without-gvfs` 给 configure 命令，不然打开远程文件就不能正常工作。

6. GIMP 2.4 的新功能 |  | 附录 B. 提交错误报告和请求改进

Report an error in Bugzilla