12. 调色板

调色板是一组离散的颜色。在GIMP中,调色板主要用于两个目的:

其实这些功能都不是主流GIMP用法:这是可以在GIMP中做到相当复杂的事情,而无需用调色板处理。尽管如此,它们仍然是高级用户应该理解的东西,即使是不太高级的用户在某些情况下也可能需要考虑它们,例如在处理 GIF 文件时。

图 7.28. 调色板对话框

调色板对话框

当您安装GIMP时,它提供了几十个预定义的调色板,您也可以创建新的调色板。一些预定义的调色板通常很有用,例如Web调色板,它包含一组被认为是网络安全的颜色;许多调色板似乎或多或少是异想天开地选择的。您可以使用调色板对话框访问所有可用的调色板。如果要创建新调色板,这也是起点。

图 7.29. 调色板编辑器

调色板编辑器

双击调色板对话框中的调色板,会调出调色板编辑器,显示您单击的调色板中的颜色。您可以使用它来使用调色板进行绘画:单击颜色将GIMP的前景色设置为该颜色,如工具箱的颜色区域所示。而另一方面,按住Ctrl键的同时单击,设置GIMP的背景色为你点击的颜色。

顾名思义,您还可以使用调色板编辑器更改调色板中的颜色,只要它是您自己创建的调色板。您不能编辑随GIMP提供的调色板;但是,您可以复制它们,然后编辑副本。

当您使用调色板编辑器创建调色板时,它们会在您退出GIMP后自动保存在您个人GIMP目录的palettes文件夹中。下次启动GIMP时,此目录中或安装GIMP时创建的系统palettes目录中的任何调色板文件,都会自动加载并显示在调色板对话框中。您还可以使用首选项对话框的调色板文件夹页面,将其他文件夹添加到调色板搜索路径中。

GIMP调色板使用特殊文件格式,存储在扩展名为.gpl的文件中。这是一种非常简单的格式,并且它们是 ASCII 文件,因此如果您碰巧从其他来源获得调色板,并想在GIMP中使用它们, 转换它们可能并不难:只需看看任何.gpl,你会看到该怎么做。

12.1. 颜色图

令人困惑的是,GIMP使用了两种类型的调色板。更引人注目的是调色板对话框中显示的类型:调色板独立于任何图像而存在。第二种类型,索引调色板,形成索引图像的颜色图。每个索引图像都有自己的私有索引调色板,定义图像中可用的颜色集:索引调色板中允许的最大颜色数为 256。这些调色板被称为索引的,是因为每种颜色都与一个索引号相关联。(其实普通调色板中的颜色也是有编号的,只是编号没有功能意义。)

图 7.30. 颜色图对话框

颜色图对话框

索引图像的颜色图显示在索引调色板对话框中,不应与调色板对话框混淆。调色板对话框显示了所有可用调色板的列表;颜色图对话框显示当前活动图像的颜色图,假如它是索引图像的话–否则什么也不显示。

但是,您可以根据索引图像中的颜色—实际上是任何图像中的颜色,创建普通调色板。为此,请从调色板对话框的右键单击弹出菜单中选择导入调色板:这会弹出一个对话框,其中提供了多个选项,包括从图像导入调色板的选项。(您也可以将GIMP的任何渐变作为调色板导入。)如果您想创建一组使用相同颜色的索引图像,这种可能就变得很重要。

将图像转换为索引模式时,该过程的主要部分是为图像创建索引调色板。这是如何发生的在第 6.6 节 “Indexed mode”中有详细描述。简而言之,您有多种方法可供选择,其中之一是使用调色板对话框中的指定调色板。

因此,综上所述,当您将图像转换为索引模式时,普通调色板可以变成索引调色板;通过将索引调色板导入调色板对话框,可以将它们转换为普通调色板。

图 7.31. 颜色图对话框 (1) 和调色板对话框 (2)

颜色图对话框 (1) 和调色板对话框 (2)