从开发的角度来说,GIMP 2.6 是一个重要的发布版本。它根据用户反馈改进了用户界面,试验性的集成了 GEGL (一个基于图的图像处理函数库,最终会给GIMP带来更高的位深度,以及非破坏性的编辑模式)。
用户界面
原工具箱菜单栏被删除,与图像窗口菜单合并。为了做到这一点,引入了一个空的图像窗口。菜单在这个窗口上显示,而且没有图像的时候也保持打开。另外也可以拖动对像到它上面。打开第一个图像的时候,这个空的图像窗口就变成了一个正常的图像窗口。而关闭最后一个图像的时候,这个窗口又变回了空的图像窗口。
空白的图像窗口自然是主窗口,而工具箱和侧边栏现在是工具窗口,而不再是主窗口了。这使窗口管理器更好工作,更好地管理GIMP窗口,比如在任务栏上不显示工具箱和侧边栏,而且它们总在图像窗口的上面。
导航对话框现在可以定位到图像超过它的边界;所以现在在占满整个显示窗口的图像边界上使用刷子也没问题了。而且如果一个工具窗口挡住了图像,可以移动图像到合适的位置来查看和编辑被工具窗口盖住的部分。
重新命名的菜单和窗口。
记录最近关闭的边栏列表,并且可以重新打开它们。
在已经运行的 GIMP 中打开图像的功能,在 Windows 中工作得更好了。
现在可以在状态栏上直接输入缩放比例了。
增加了在线帮助,而不只是本地安装的 GIMP 帮助文件包。
增加了锁定侧边栏标签的功能,防止不小心移动了它们。
工具、滤镜和插件
改进了自由选择工具,可以选择多边形了。也支持混合使用自由选择和选择多边形,编辑存在的选择边框,使用角度限制,以及普通的增加和减去选区功能。综合起来说,就是说自由选择工具是多功能的选择工具,非常的强大、方便。
动态笔刷使用输入的动态信息比如压力、速度、或者随机性,来改变笔刷的参数,比如透明度、硬度、大小,或者颜色。每种笔刷都支持大小和透明度,而且多数还支持更多功能。速度和随机性功能用鼠标操作就可以使用。墨水工具进行了彻底的改进,可以更好地支持与速度有关的绘画。
新的动态画笔支持笔画的路径。现在在“画笔工具”下面有一个选项,可以在你使用画笔的时候,模拟笔刷的动态效果。当你在画每一笔的时候, GIMP 可以分辨变化的笔刷压力和速度。开始没有压力,渐渐增加到满格的压力,最后渐渐减小到没有压力。速度从零开始,渐渐达到笔画结束时的全速。
对文字工具增加了环绕框,支持环绕框内的文字自动换行。
对于矩形的工具比如裁切和矩形选择工具,当矩形较小时,用来移动的把手改到了矩形外面。
对移动工具添加了移动约束。
改进了画笔工具的平滑程度。
在移动矩形时标记中心位置,也在网格和标尺上标出来。
允许对涂抹工具设置画笔大小。
所有的颜色的工具中的常用的色彩调整都可以保存为预设了。
允许从亮度对比度转换到色阶,以及从色阶转换到曲线。
允许在转换工具的预览中调整透明度。
截取屏幕的插件可以捕捉鼠标了(用 Xfixes )。
在状态栏中显示剪裁和矩形选择工具的横纵比例。
减小饱和度时,可以在画布上显示预览。
Flame 插件扩展了 22 个新样式。
数据文件夹(比如笔刷文件夹)可以递归地搜索文件了。
重写了 PSD 的导入插件,保持了原有的功能,也加入了新功能,比如读取 ICC 颜色配置。
一些显示功能使用了 Cairo 库。
幕后
GIMP 中对位深度和非破坏性编辑有了重大进展。GIMP中的多数操作移植到了更给力的叫做 GEGL 的基于图的图像处理框架[GEGL],就是说内部的处理是用的 32 位浮点的线性的轻便的 RGBA 。默认情况过时的8位代码还仍继续使用,但充满好奇的用户们已经可以打开 GEGL 使用了,只要在颜色/使用 GEGL 即可。
除了移植颜色的操作到 GEGL ,还添加了一个实验性的 GEGL 工具,在工具菜单中可以找到。它允许应用 GEGL 操作到图像上,而且提供画布上的结果预览。下面的截屏显示了此功能应用到高斯模糊时的效果。
杂项
对插件开发者来说也有新东西。比如,程序报错更详细了,而且可以显示给用户。
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 命令,不然打开远程文件就不能正常工作。