5. GIMP 2.2 的新功能
| 附录 A. GIMP 历史 |

## 5. GIMP 2.2 的新功能

这里先总结一下 GIMP 2.2 中最重要的新特性。好多细节的改进对长期使用的用户来说会慢慢发现，而且会喜欢上它们(或者开始抱怨！)。对于 Script-fu 脚本语言编程方面还有一些重要的改变，这里就不详述了。

操作兼容性和标准化支持

  - 现在可以从 GIMP 中拖拽或者复制粘贴图像到其他任何支持 image/png 拖拽的应用(目前至少有 Abiword 和 Kword)，到其他任何支持 image/xml+svg 拖拽的应用(比如 Inkscape)。所以你可以从 Inkscape 复制粘贴向量图到 GIMP 中来，也可以从 Abiword 中拽一段文字到 GIMP 中来。

  - 图样现在可以是 `GtkPixbuf` 所支持的任何格式了，包括 png，jpeg，xbm 和其他一些。

  - GIMP 可以从 SVG 文件中导入梯度，从 ACT 和 RIFF 文件中导入画板。

  - 扩展了对拖拽的支持，现在可以拖拽文件和URI(网络资源)到图像窗口，它们会变成当前图像的新图层。

    | 注意
    请注意，苹果的 Mac OS X 中不支持 GIMP 和 finder 之间的拖拽。这是由于苹果的 X11.app 缺少一些功能。

快捷键编辑器

  现在你可以在专门的对话框中编辑快捷键了，虽然也可以继续使用非主流的动态快捷键功能(从 1.2 版本就有了)

插件预览

  我们提供了一个标准的预览小工具给插件的作者们。这极大减轻了支持预览需要的代码量。 David Odin 给当前所有的滤镜集成了这个小工具，所以目前又多了很多支持实时预览的滤镜。而且预览的表现也更加一致了。

变换操作的实时预览

  变换工具（切变工具，缩放工具，透视工具，旋转工具）现在都支持“传统模式”实时预览了。之前只会显示变换的网格线。

加强与 GNOME 人机交互界面指南的一致性

  为了使 GIMP 的接口更简单易用，我们做了很多工作。多数对话框现在尽最大可能地遵从 GNOME 人机交互界面指南。好多对话框分离或者去除了“高级”选项，转而改成默认设置，或者把它们放到了可折叠的选项中了。

GTK+ 2.4 迁移

  - 菜单使用 `GtkUIManager` 来从 XML 文件动态生成菜单结构。

  - 现在打开和保存文件时， GIMP 有一个完全翻新的选择文件对话框。最好的改进在于，现在可以给常用的目录加上一些“书签”了。

  - 只要系统上可以用， GIMP 就可以支持绚丽的 ARGB 鼠标指针了。

基本的向量支持

  使用 GFig 插件 GIMP 现在可以支持基本的向量图层了。 GFig 插件支持很多向量图的特性，比如渐变填充，贝塞尔曲线以及曲线笔画。而且这是在 GIMP 中添加常规和非常规的多边形的最简单的办法了。在 GIMP 2.2 中，你可以创建 GFig 图层，之后还可以在 GFig 中编辑它们。和专门的向量图的程序(比如 Inkscape)相比，这个层次的向量支持还只是很初级的阶段。

不只如此 ...

  还有一些变化也是用户可以注意到的，下面简单列一些。

  - 现在可以在批处理模式下运行 GIMP 了，而不一定需要 X 窗口服务器。

  - 现在有一个和 GTK+ 库完全无关的 GIMP 可执行文件(GIMP-console)。

  - 改进了扩展输入设备的界面

  - 可编辑的工具箱：现在可以选择在工具箱中显示哪些工具，以及显示的顺序。比如你可以添加一个或者全部的颜色工具到工具箱中来。

  - 直方图上有分开的 R，G，B 通道了，而且可以只选择图中的一部分内容计算数值。

  - 快捷键可以在 GIMP 的所有窗口间共享了。

4. 2.0 版 |  | 6. GIMP 2.4 的新功能

Report an error in Bugzilla