(一)简介

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

特性和功能
以下只是其特性的简要列表:

  • 完整的图像工具套件,包括画笔、铅笔、喷枪、克隆等工具。
  • 基于平铺(Tile-based)的内存管理使图像大小限制在可用的磁盘空间内。
  • 对所有涂画工具都使用次像素(Sub-pixel)取样,因而能产生高品质的反锯齿效果。
  • 完全地 Alpha 通道支持。
  • 支持图层和通道。
  • 拥有程序化的数据库,可以从外部程序(如 Script-Fu)调用 GIMP 内部命令。
  • 先进的脚本化处理能力。
  • 多级撤消(重做)(只受磁盘空间大小限制)。
  • 变换工具包括旋转,缩放,切变和翻转。
  • 支持的文件格式:

    ############################################
    1。GIMP可以打开,并可以保存的文件格式有:

    GIMP XCF、本身文件格式形式(.xcf或者.xcf.gz,以及.xcf.bz2的圧縮格式)
    Autodesk flic动画(.fli)
    DICOM(.dcm或者.dicom)
    PostScript文件(.ps、.ps.gz以及.eps)
    FITS天文图片(.fits或.fit)
    Scalable Vector Graphics、可缩放矢量图型文件(.svg)
    Microsoft Windows图标文件(.ico)
    Microsoft的無圧縮AVI视频文件(.avi)
    Windows bitmap位图文件(.bmp)
    Corel Paint Shop Pro画像(.psp又或者.tub)
    Adobe Photoshop文件(.psd、.pdd)
    PNM画像(.pnm、.ppm、.pgm以及.pbm)
    Compuserve Graphics Interchange Format画片和動画(.gif)
    Joint Photographic Experts Group画像(.jpeg、.jpg或者.jpe)
    Portable Network Graphics(.png)
    3D Studio或AutoDesk的动画文件(.cel)
    Tagged Image File Format(.tiff或.tif)
    TARGA(.tga)
    X bitmap画片(.xbm、.icon或者.bitmap)
    X pixmap画片(.xpm)
    X WindowDump(.xwd)
    Zsoft PCX(.pcx)
    ############################################
    2。GIMP可以导入但不能保存的文件格式有:

    Adobe PDF文件(.pdf)
    RAW图片(等压缩,非压缩DSLR文件)

    ############################################
    3。GIMP可以保存但无法打开的文件格式有:

    HTML、使用了带颜色的区域的HTML网页文件(.html)
    C語言源代码文件(.c或者库文件.h)
    Multiple-image Network Graphics、多帧PNG动画图形格式,类似GIF(.mng)
    図形文字領域ASCII或者HTML、画像を構成的文字和記号等

  • 读取、显示、转换、保存多种文件格式。
  • 选择工具包括矩形、椭圆、自由、模糊、贝兹(bezier)曲线和智能剪刀。
  • 通过插件能让您轻松地添加对新文件格式的支持和效果滤镜。

互用性和标准支持
您可以在 GIMP 和其它支持图像/PNG接入的程序(当前只知道Abiword)以及支持图像/xml+svg接入的程序(当前只知道 Inkscape)中拖放或粘贴拷贝图像数据。这样您可以从 Inkscape 中拷贝粘贴曲线到 GIMP 中,然后拖动一个选区到 Abiword 中使其插入到您的文档中。
图案可以是任何 GtkPixbuf 所支持的格式,包括 png, jpeg, xbm 和其它。
GIMP 能从 SVG 文件中加载渐变,从 ACT 和 RIFF 文件中加载色板。
拖放支持被扩展。现在您可以拖放文件和 URI 到图像窗口中,它们会作为现有图像的一个新图层被打开。

快捷键编辑器
现在您能够在专门的对话框中编辑您的快捷键,同时还可以继续使用鲜为人知的动态快捷键功能

插件预览
我们提供给插件作者标准的预览构件,它可以极大地减少需要支持预览的代码数量。David Odin 将该构件整合到当前所有的滤镜中,这样 GIMP 的许许多多滤镜就包含可以实时更新的预览,并且这些预览的表现也更加统一。

变换操作的实时预览
现在当变换工具(切变,缩放,透视和旋转)呈“传统”模式时,它们可以显示操作结果的实时预览。以前只有变换网格时才会显示。

GTK+ 2.4 整合

  • 菜单使用 GtkUIManager 从 XML 数据文件中动态地生成菜单结构。
  • 一个重新改良的文件选择器在 GIMP 中各处用作打开和保存文件。它最大的优点就是让您生成一系列“书签”,这样就能快速轻松地在常用目录间浏览。
  • GIMP 现在支持花哨的 ARGB 光标(当它们在系统中可用时)。

基本的矢量支持
GIMP 现在使用 GFig 插件支持矢量图层的基本功能。GFig 插件支持一些矢量图形特性如渐变填充,Bezier 曲线和曲线勾画。它也是在 GIMP 中创建规则或不规则多边形的最简单的方法。在 GIMP 2.2 中您能创建 GFig 图层,然后在 GFig 中再编辑这些图层。尽管如此,和专门的矢量图形程序如 Inkscape 相比,这种矢量支持还显得比较简单。

还有...
还有许多相对小的用户可能发现的特性。下面就是一部分这些特性的简明列表。

  • 现在可以使 GIMP 在批处理模式下运行而不需要 X server。
  • 包含一个完全没有和 GTK+ 链结的 GIMP 二进制文件 (GIMP-console)。
  • 加强了扩展输入设备的界面。
  • 可编辑的工具箱:现在您可以选择将在工具箱中显示的工具及其顺序。尤其 是如果您愿意就可以添加任何或所有的颜色工具到工具箱中。
  • 直方图中可以看到 R,G 和 B 直方图覆盖在亮度直方图上。基于选区内容计算直方图。
  • 现在快捷键在所有 GIMP 窗口中共享。

(二)  GIMP 基本概念

该节的目的是给您一个对基本概念和阅读后面章节需要理解的术语的简明介绍。这 里的所有介绍在其它地方会更近一步介绍。我们避免在这里添加许多联结和交叉引 用:这里提到的一切都很容易在目录中定位。
图像 图像是 GIMP 处理的基本实体。粗略的讲,一个“图像”对应单个文件,如 TIFF 或 JPEG。您也可以认为一个图像对应单个显示窗口,不过不是十分正 确:有可能多个窗口全都显示同一个图像,不过不可能用单个窗口显示多个 图像,也不可能一个图像没有窗口 显示它。
GIMP 图像也许是十分复杂的东西。您可以认为图像是一本书,其每一页叫 “图层”。除了这些图层,一个 GIMP 图像可能包含一个选区蒙板,一组通道 和一系列路径。实际上,GIMP 提供添加数据任何部分到图像的机制,也被 称做“寄生”。
可以在 GIMP 中同时打开许多图像。如果它们很大,每个图像可能会使用许 多兆的内存,不过 GIMP 使用一个复杂的基于平铺的内存管理系统,可以轻 松地处理非常大的图像。不过这也是有限度的,因此尽可能多地使用系统中 内存是非常有好处的。
图层 如果图像是一本书,那么图层则是其中的页。最简单的图像只包括单个图层, 可以认为是单独一页纸,不过高级的 GIMP 用户常常处理包含许多图层的图 像,甚至几十个。图层要是透明的,要不包括图像的整个内容,这样当您看 一个图像显示时,就不光能看到最上层的图层:也可以看到许多图层元素。
通道 待写......
选区 当您处理图像时,可能常常只想操作其中一部分,“选区”机制让其成为可能。 每个图像都有自己的选区,它们看上去就是用移动虚线来分割选中部分和未 选中部分(也被叫作“行进中的蚂蚁”)。实际上这会产生误导:GIMP 中选区 是逐渐变化,而不是“全部或全无”的,实际上选区是由一个成熟的灰度通道 表示。而您所看到的虚线只是被 50% 选中的像素组成的轮廓线。任何时候 您都可以通过切换快速蒙板来增强选 区通道细节的可视性。
学习如何有效使用 GIMP 一个重要的部分就是获取创建好的选区的艺术--- 选区只包括您想要的,不多不少。由于处理选区的重要性,GIMP 提供了大 量这样的工具:一套创建选区工具,一组选区操作的菜单,以及切换到快速 蒙板模式的能力,在其中可以将选区通道当成颜色通道,进行“涂画选区”操 作。
撤销 当您出现错误时,可以撤销它们。几乎所有对图像的操作都能够撤销。实际 上,如果觉的那样误导了您,可以说您常常能够撤销相当数量的最近所做的 操作。GIMP 保存一份所做动作的历史,该历史消耗内存,所以毫无疑问其 保存的数量不是无限的。一些操作只使用很少一点内存,所以可以在最早的 操作从历史中被删除前保存几十个;而其它类型的动作需要大量的撤销内存。 您能够设置 GIMP 允许使用作为每个图像撤销历史的内存数,不过在任何情 况下,都该允许撤销至少 2-3 个最近的操作。(不能撤销的最重要的动作是 关闭图像,因此 GIMP 会在图像被修改后询问您是否确认想要关闭图像。)
插件 您在 GIMP 中对图像进行的大多数操作都是通过 GIMP 程序本身。尽管如此, GIMP 任然用“插件”扩展其功能,插件是和 GIMP 交互十分紧密的外部程序, 可以用非常复杂方式处理图像和其它 GIMP 对象。许多重要的插件都随 GIMP 安装了,不过还有很多可用的.实际上,编写插件(和脚本)的能力是非 GIMP 开发团队成员为 GIMP 添加新功能的最简单方法。
在滤镜菜单中的所有命令和其它菜单中许多命令实际上都是通过插件实现的。
脚本 除了用 C 语言编写的插件,GIMP 还能够使用脚本。大部分现有的脚本都是 用 Script-Fu 语言编写的,它是特别针对 GIMP 的(对那些关心的人, Script-Fu 实际是类似 Lisp 的 Scheme 语言的一个分支)。也能够用 Python 或 Perl 编写 GIMP 脚本,它们比 Script-Fu 更加灵活和强大,不 过它们要依赖 GIMP 外的软件,所以无法保证它们在每个安装的 GIMP 上都 能正确工作。

2.  简介

图 3.1.  该屏幕截图是 GIMP 的标准窗口

上边的截图显示最基本能有效使用的 GIMP 窗口布局。显示三个窗口:

主工具箱: 这是 GIMP 的心脏。它包括最高层的菜单和一系列可以选取工具的图标按钮。
工具选项: 停靠在主工具箱下的是一个工具选项对话框,它显示当前选取的工具的选项。
一个图像窗口: 每个在 GIMP 中打开的图像都显示在 一个单独的窗口中。多个图像可以同时打开:其数量只受系统资源的限制。也 可以启动 GIMP 而不打开任何图像,不过这样做不是很有用。
图层对话框: 该对话框显示当前活动图像的图层结构, 并允许它被不同的方式处理。虽然可以做一些几个的操作而不使用图层对话框, 但即使是相当高级的用户也发现一直开启图层对话框是不可或缺的。
画笔/图案/渐变: 停靠在图层对话框下对话框被用作管理画笔,图案和渐变。

这是一个最简的设置。这有大量被 GIMP 用作其它用处的对话框,不过用户一般只 是在需要时才开启,不用时就关闭。有经验的用户一般保持工具箱(包括工具选项)和 图层对话框一直开启。工具箱对许多 GIMP 操作至关重要;实际上,您关闭它, GIMP 将退出。(虽然您被寻问是否确定这样做。)工具选项这是单独的一个对话框, 在截图上是停靠在主工具箱上。有经验的用户几乎一直这样设定:无法看到工具的 选项时是很难有效使用它们的。而当处理一个多图层的图像时,图层对话框就起作 用了:一旦您越过非常初级的 GIMP 阶段,就意味着 几乎一直 要使用它们了。最后,当然,有序地显示图像来处理它们的必要行就 很显然了。


注意
假如您的 GIMP 布局被打乱了,您也比较幸运,要恢复到上面截图的布局也相当 容易。在主工具箱的文件 菜单,选取 文件 → 对话框 → 创建新停靠栏 → 图层,通道和路径 将给您向上面显示一样的一个图层对话框。在同一个菜单,选取 文件 → 对话框 → 工具选项 将给您一个新的可以停靠在主工具箱下的工具对话框。( 对话框和停靠栏 章节介绍了如何停靠 对话框。 )没有必要创建一个新的主工具箱,因为您不可能关掉它而不导致退出 GIMP。

不象其它一些程序,GIMP 并不提供让您放置所有东西的选项--控制和图像显示-- 全都放在一个窗口里。GIMP 开发者一直认为那是非常低效的实现方式,因为它强 迫程序执行大量的功能,而让专门的窗口管理器做这些功能更好。不光浪费程序员 很多时间,而且那样也不可能在所有 GIMP 将要运行的操作系统上正确工作。
早期的 GIMP 版本(直到 GIMP 1.2.5)使用对话框非常浪费:高级用户常常同时打 开有十多个对话框,放 得到处都是,很难整理。而 GIMP 2.0 则在这方面做得更好, 因为它允许对话框灵活地停靠在一起。(截图中图层对话框实际有四个由表现为标 签的对话框:图层,通道,路径和撤消。)该系统要花点时间来了解,一旦您 学会 了,我们希望您喜欢。
下面的章节将带您逐步了解截图中各个元素,给您解释它们是什么以及是怎样工作 的。当您读完它们有关描述 GIMP 图像基本结构的章节时,也就学到了足够多的使 用 GIMP 进行多种基本图像处理的知识。此时,您就可以随着您的兴趣(或仅仅是 为了实验)来阅读剩下的章节,并有机会学习到更加精妙和专业的东西。祝您玩得 开心!
2.1.  主工具箱

图 3.2.  工具箱的屏幕截图

主工具箱是 GIMP 的心脏。它是程序中唯一不能被复制和关闭的部分。下面是一个简短的介绍。

[/td]提示[/tr]
像 GIMP 中其它部分一样,移动鼠标到工具箱中的组件上,然后等一会常常会显 示“工具提示”,它们帮助您了解这些是什么和您能用它们干嘛。大部分情况下, 您也可以按 F1 获得当前在您鼠标下组件的相关帮助。
工具箱菜单 该菜单比较特殊:它有很多命令在图像 上的菜单那儿无法找到。(而有些能找到。)它们包括设置首选项,生成特定的 对话框等命令。这些内容在工具箱目录 有系统的描述。
工具图标: 这些图标是开启那些完成各种各样功能工 具的按钮;在图像上选择,在上面涂画和变换它们等。使用工具这部分有如何使用 这些工具的概述,每个工具在工具章 节都有系统地描述。
前景/背景色: 该颜色区域显示 GIMP 当前的前景和 背景色,它们在许多操作中都有用。点它们中任何一个都会跳出颜色选择对话 框。点击双头箭头标志会交换它们的颜色,而点左下角的小标志会重置为黑白 色。
画笔/图案/渐变: 这些标志显示 GIMP 当前选取的: 画笔,能被所有在图像上涂画的工具所使用(这里的“涂画”操作包括擦除和涂 抹等);图案,在填充所选区域时使用;渐变,当操作需要一组平滑渐变的颜 色是起作用。点击任何的这些标志将弹出允许您改变它的对话框窗口。
活动图像: (这是 GIMP 2.2 版本的新特性)您能在 GIMP 中同时在多个图像上工作,但是在给定的时刻,只能有一个是“活动图像 ”。在这这个小图标就就指出活动图像。点击它会弹出一个您当前打开的所有 文件的列表的对话框,允许按您所愿指定活动图像。(虽然点击图像显示的窗 口将完成同样的事。)


注意
“活动图像”预览默认是关闭的,不过您可以通过 工具箱首选项 页来改变它.

2.2.  图像窗口

图 3.3.  一个图像窗口的屏幕截图包含了其重要元素

在 GIMP 中,打开的各个图像都在自己独立的窗口显示。(有 时多个窗口都显示同一个图像,但这不常见。)我们在这将对默认普通图像窗口的 组件一个简单的介绍。事实上,您可以 用 查看菜单使其中的一 些不显示;但是可能会发现您并不想这么干。

标题栏: 在图像窗口最上面是标题栏,显示图像的名 字和一些基本信息。标题栏其实是由窗口系统而不是 GIMP 自身提供的,因此 在不同操作系统,窗口管理器和主题中表现也不尽相同。如果您愿意,可以在 首选项对话框 中定制您想显示的信息。
图像菜单: 标题栏正下方是图像菜单(除非它被挤压 了)。该菜单提供几乎所有的可以在图像上操作的功能。(一些“全局”操作只能 通过工具箱菜单实现。)您也能在图像菜单中点右键或在左上角左键点“箭头” 标志来打开图像菜单,选择您觉得最方便的办法。另外:大部分操作也能通过 键盘,用Alt+ 菜单标题旁带下划线的字母。如果您在首选项对话框勾选 使用动态快捷键 ,就可以自定义自己菜单动作的快捷键。
菜单按钮: 点击这个小按钮就出现竖向的图像菜单。这个按钮并不是特别有用。
标尺: 在默认布局中,标尺在图像的左边和上面,显 示图像的坐标。您可以控制想显示何种类型的坐标。默认使用像素,但能够用 下面提到的单位设置更换为其它单位。
快速蒙板开关 在图像显示的左下角有一个控制快速 蒙板开启关闭的小按钮,这是非常有用的一种查看图像选区的方法。要了解更 多,请看 快速蒙板。
指针坐标 当您的指针在图像内部时,左下角的矩形 窗口就会显示当前的指针坐标。(假如您使用鼠标,就是指鼠标指针所在位 置。)改单位和标尺单位一样。
单位菜单 (这是 GIMP 2.2 的新特性,在 GIMP 2.0 中没有)。在标尺和许多其它操作中默认的单位是像素。您能在该菜单中将其 单位变为英尺,厘米或其它可用的单位。(如果您要这么做,要注意在“查看” 菜单中“点对点”的设置对显示刻度的影响:更详细的信息可以看 点对点 。)
缩放按钮: (这是 GIMP 2.2 的新特性,在 GIMP 2.0 中没有)。有许多方法放大缩小图像,但使用这个菜单可能是最简单的。
状态区: 状态区在图像显示下方。大部分时间,它默 认显示图像当前活动部分和图像消耗的系统内存量。您可以改变首选项来定制 择里显示的信息。当您运行很耗时的操作时,状态区就零时地显示当前进行地 操作及其进程。
取消按钮 取消按钮在窗口的右下角。假如您启动一 个复杂,耗时的操作(主要是插件),当它正在计算时,您决定不这么干了,该 按键就使其马上停止下来。

注意
有些插件对被取消无法及时响应,可能在图像上留下未 完成部分。
导航控制: 这是一个在右下角地十字形按钮。点击它, 然后按住右键不放,将出现图像的缩略图,轮廓线内表示显示区域。您可以按 住按键移动鼠标让它在图像不同的区域上移动。对于只能显示一小部分的大图 像来说,导航窗口常常是最方便地在图像上搜寻的方法。(要了解其它打开导 航窗口的方法,请看 导航对话框。)
非活动填充区域: 该填充区域将活动图像的显示和非 活动填充区域区分开。您无法在非活动区域上进行任何滤镜和一般操作。
图像显示: 图像窗口中最重要的部分当然是图像显示。 它由表示图像边界的黄色点划线围住,外围是中性灰色的背景,占据窗口的中 间地带。由多种方式改变图像显示的大小,包括下面要提到的缩放设置。
图像窗口大小控制开关: 如果按下该按钮,图像将随着图像窗口一起改变大小。

2.3.  对话框和停靠栏

2.3.1.  停靠条

在 GIMP 2.0 和 2.2 中,在对话框在屏幕的布局上您有很大的灵活性。您能用 停靠栏将对话框组合在一起,而不用每个对话框放置在其单独的窗口中。一个“ 停靠栏”是一个容器窗口,它能容纳一组连续对话框,如工具选项对话框,画笔 对话框和图案对话框等。不过停靠栏不能容纳图像窗口:每个图像都有自己单独 的窗口,它们也不能装非连续的对话框,如首选项对话框或新图像对话框。
图 3.4.  一个停靠栏,其停靠条高亮

每个停靠栏有一系列 停靠条。在毗邻的图形中高亮。它 们是些窄的灰色常条,非常不显眼而不容易注意:大多数人没有意识到它们的存 在,直到它们被特别地指出。

2.3.2.  停靠拖动臂点

每个可停靠对话框都有一个 拖动臂点区域,在右边的图 形中高亮。当您把鼠标指针放在拖动臂点区域时,其光标就变成一个手的形状。 您可以通过简单点击拖动臂点区域并拖动它到停靠栏的一个停靠条上来停靠对话 框。
图 3.5.  一个停靠栏中的对话框,其拖动臂点区域高亮

您能拖动不止一个对话框到同一个对话条上。当您这样做时,它们将变成页签, 并在顶端表现为图标页志。点击页签臂点将使一个标签呈现在面前,这时您可以 与它交互。

2.3.3.  图像菜单

有一些停靠栏包含一个 图像菜单:该菜单中列出 GIMP 中打开的所有图像并显示将在停靠栏中列出信息的图像的名字。您可以用图像菜 单来选取不同的图像。如果按下“自动”按钮,该菜单就会显示 GIMP 当前活动图 像的名字,即您当前正在操作的图像。
图 3.6.  一个图像菜单高亮的停靠栏

“图层,通道和路径”停靠栏默认是在顶部显示图像菜单,而其它类型停靠栏则不 同。不过您可以使用页签菜单中的“显示图像菜单”添加或移除图像菜单,下面将 有详细介绍。(例外:您不能在包含工具箱的停靠栏上添加图像菜单。)

2.3.4.  页签操作

图 3.7.  一个停靠栏中的一个对话框,其页签菜单按钮高亮

在每个对话框中,您能通过按下页签菜单按钮来取得一些特殊的页签相关操作的 菜单,正如右边图形中高亮的。准确的说,菜单中显示的命令在各个对话框中稍 有不同,但是它们都有添加页签,关闭或漂移页签的操作。
图 3.8.  图层对话框中的页签菜单

页签菜单中有这些命令:
上下文菜单 每个页签菜单顶部一项是对话框的上下文菜单,它包括针对特殊类型对话 框的操作。比如,图案对话框的上下文菜单包括一组处理图案的操作。
添加页签 该项打开一个子菜单,它让您添加多种多样的停靠对话框作为新的页签。
关闭页签 该项关闭对话框,关闭停靠栏的最后一个对话框将关闭该停靠栏。选取该 菜单项和按“关闭页签”按钮效果相同。
漂移页签 该项从停靠栏中分离对话框,并新建一个只包含该分离对话框的停靠栏。 它和拖动页签到停靠栏外并在随机位置释放效果相同。
预览大小 图 3.9.  页签菜单的预览大小子菜单。

有许多但不是全部的对话框其页签菜单包含一个“预览大小”的选项,在其 子菜单中列出了对话框中项目的大小。比如,画笔对话框显示所有可用画 笔的 图片:预览大小就是决定这些 图片的大小。默认是“中”。
页签风格 图 3.10.  页签菜单的页签风格子菜单

该项在多个对话框在同一停靠栏中时可用:它打开一个子菜单让您选择顶 部的页签如何显示。其中有五种选择,但它们并不是所有类型对话框中都 可用。

图标 该选择用图标表示对话框类型。
当前状态 该选择对那些可以选取比如画笔,图案,渐变等的对话框可用。 它用一个页签显示当前选取的物品。
文字 该选择用一个页签以文字的方式显示对话框类型。
图标和文字 该选择使用一个更宽的包括图标和对话框类型文字的页签。
状态和文字 当该选择可用时,就会显示当前选取的物品和对话框类型文字。

以列表方式查看;以阵列方式查看 这些项在对话框中有可以选择一些东西:画笔,图案和字体等时可用。您 可以选择是使这些项目呈垂直列表排列并且名字显示在旁边,还是阵列排 列并且没有名字。它们各有各的优点:以列表方式查看显示更多信息,而 以阵列方式查看让您能同时看到更多可选项。其默认值随对话框不同而不 同:对画笔和图案默认是阵列;而对大多数其它的,其默认是列表。
显示图像菜单 这是一个开关。勾选它时,会在停靠栏顶部显示图像菜单,但对停靠在工 具箱下面的对话框无效。
自动跟随活动图像 这是一个开关,当没有显示图像菜单时它是没有意义的。它使图像菜单和 对话框内容(如果是与图像相关的)自动变为您当前正在操作的图像。

3.  撤消

几乎可以撤消在 GIMP 中对一个图像所做的任何操作。要撤消最近的操作,选择图像菜单中的 编辑 → 撤消 不过由于经常使用它,有必要记住其快捷键, Ctrl- Z.
撤消本身也能被撤消。在撤消一个动作后,您也能 重做它, 选择在图像菜单中的 编辑 → 重做,或使用快捷键, Ctrl- Y。通过反复地撤消和重做一个动作,对判断其 效果常常是非常有用的。这通常是非常快捷,不会耗费任何多余资源,而且也不 会更改撤消历史,因此这样做没有任何坏处。

小心

当您撤消一个或多个命令后,又对图像进行了除撤消或重做以外的操作,那么您 就不可能再重做这些操作了:它们永远地丢失了。如果您觉得这样不妥,解决方 法就是先复制图像,然后在其拷贝上进行操作。( 不是 原图像,因为在复制图像时,重做/撤消历史不会被拷贝。)

假如您每次常常重做或撤消很多步,这时也许使用 撤消历史对话框更加方便。它是一个显示撤 消历史中各点的概要的可停靠对话框,允许您通过点击来后退或前进到某点。
撤消是基于特定的一个图像操作的:“撤消历史”是一个图像的组成部分。GIMP 要 给每个图像分配一定的内存来达到该目的。您能够定制您的首选项来增加或减少其 数量,在首选项对话框中的 环境 页有两个重要的参数: 最小撤消次数--不管耗费多 少内存都要保证,和 最大撤消内存--超过这个值,GIMP 会 从撤消历史中删除旧的记录。


注意
虽然撤消历史是一个图像的组成部分,但是在用 GIMP 的内建 XCF 格式保存图 像时不会保存该信息,而其它的图像属性都将保留。当图像被重新打开时,它的 撤消历史为空。

GIMP 撤消的实现是相当复杂的。只需要很多的撤消内存来保留需要操作(比如改变 一个图层的可见性),因此在记录被从撤消历史中删除之前,可以保持一个很长的 操作序列。许多操作(再次以改变图层可见性为例)被 压缩 了,所以连续多次地执行它们只在撤消历史中产生单独的一个点。尽管如此,还是 有其它的操作可能耗费大量的撤消内存。比如说大部分的滤镜:它们由插件实现, GIMP 核心没有知道它们改变了什么的真正有效方法,因此它就不得不记住操作前 后被影响图层的全部内容。您可能在记录被从撤消历史中删除之前只能执行很少的 这种操作。
3.1.  不能被撤消的东西

大部分修改一个图像的动作能被撤消,而那些没有修改图像的动作一般就不能。 这些操作包括保存图像到一个文件,复制图像和拷贝图像部分等。它还包括大部 分影响图像显示但没有修改其图像数据的动作。最重要的例子就是图像比例的缩 放。不过也要例外:虽然切换快速蒙板开启或关闭没有修改图像数据,但它能被 撤消。
下面是一些最重要的动作,它们修改一个图像但不能被撤消:
关闭图像 撤消历史是图像的组成部分,因此当图像被关闭时,其所有资源都被释放, 撤消历史也一样。正因为这样,GIMP 总是要您确认是否真想关闭图像, 除非在最近一次保存图像后没有被修改。(您能够通过首选项对话框的 环境页来关闭该提示; 您要这样做时请先想清楚。)
恢复图像 “恢复”表示从文件重新读取图像。GIMP 实际上是通过关闭图像并打开一 个新图像来实现的,因此其撤消历史将丢失。所以,当图像“不干净”时, GIMP 总是要您确认是否真想恢复图像。
动作的“片段” 一些工具在它们起作用之前要求您做一系列复杂的处理,不过只能撤消全 部而不是单个步凑。比如,智能剪刀要求您通过点击图像中的多个点产生 一个闭合的路径,然后再通过在路径内部点击创建一个选区。您无法撤消 单独的点击:在您完成后撤消将使全部回到起始点。再比如,当使用文字 工具时,您无法撤消单独的文字,改变字体等:完成后撤消会删除新建的 文字图像。

滤镜
        和其它由插件或脚本执行的操作能像通过 GIMP 核心实现的动作一样地被 撤消,不过这需要它们正确使用 GIMP 的撤消函数。如果代码不正确,一个插件 有潜在破坏撤消历史的可能,到时不光是该插件而且以前的动作都不能被正确地 撤消。所有由 GIMP 贡献的插件和脚本都可以认为是被正确设置的,而从其它地 方得到的插件就显然没有保证。同时,即使代码正确,在运行一个插件时取消掉 它有时也会破坏撤消历史,所以除非是不小心所做的其结果将非常严重,最好避 免这样做。

(三) 处理问题

1.  不要抓狂

1.1.  抓狂!

是的,您正在抓狂。您正在尝试使用图像上的一个工具,可是什么也没发生,您 的任何尝试都没有作用。您的拳头开始握紧,脸也逐渐涨红。您是否想杀掉这个 程序,丢弃您所做的一切?这就是抓狂!
不过,请等下。这种事常常发生,即使是对使用 GIMP 很长时间的人,但是一般 来说,并不难发现(和修正)其原因,如果您知道该看什么的话。先冷静下来,让 我们来一个个地检查,也许其后会使您的 GIMP 之旅再次快乐起来。

1.2.  GIMP 没有反应的主要原因

这儿有个浮动选区 图 4.1.  有一个浮动选区的对话框。

如何发现:如果这儿有个浮动选区, 许多动作都无法进行除非它被固定。您可以检查图层对话栏(确保是您正 在操作的图像),然后看看最顶上的图层是不是叫“浮动选区”。
如何解决:要么固定浮动选区,要 么把它转化为普通(非浮动)的图层。如果您要如何做这些的帮助,请看浮 动选区。
选区被隐藏 图 4.2.  Unstuck show selection menu
确认勾选了查看菜单中的“显示选区”。

如何发现:如果是这个原因,可能 只需读到这已经让您认识到了,但是无论如何还是解释下:有时选区闪动 的外缘线使人烦恼,因为它让图像的重要细节很难看清,所以提供隐藏选 区的选项,不要选取显示选区 在查看 菜单上。不过很容易忘记这样做过。
如何解决: 如果您不知道我说什么, 这就不是个问题,如果知道,您可能知道如何解决,因为它不会发生,除 非明白地告诉您有这个。
您在选区外进行操作 图 4.3.  Unstuck select all
点击选择菜单中“全部”以确保选中了所有像素。

如何发现: 在图像的 选 择 菜单,选全部(最上面的选 项),再进行您的操作,如果成功了,就是这个问题。
如何解决: 如果上面的作法破坏了 您想保留的选区,敲 Ctrl-Z (撤销)几次来恢复,然后我们再来指出问题 所在。这儿有多种可能性。假如您看不到选区,可能它非常小,或是没有 包含任何像素。如果是这样,这就确实不是您想要保留的选区,那么起初 为什么退这么多步呢?假如您能看到选去,却在其中,这就和您的想的所 相反。最简单的方法发现这个问题就是单击快速蒙板按钮:选区是清楚的, 而非选区将被遮罩。要是是这个问题,您能通过关闭快速模板并 在选择菜单中选"反转"来解决。
活动可画不能见 图 4.4.  Unstuck layer invisibility
活动图层在图层对话框中不可见。

如何发现:图层对话框给您决定各 图层是否可见的能力。看下图层对话框,看准备操作的图层是否是活动的 (比其它图层颜色深)和是不是在其左边有个眼睛标志。如果没有,就是这 个问题。
如何解决:如果您目标图层不是活 动的,在图层对话框中单击它使其活动。(如果没有图层是活动的,活动 画区可能是通道--您可通过图层对话框的通道标签看到。虽然这并不改变 现在考虑的情况。) 如果没有眼睛标志,点击图层对话框左边边缘来开启 它:这样就能让图层可见。如果您需要更多帮助,可以 看 图层对话框这部分。
活动画区是透明的 图 4.5.  Unstuck layer transparency
活动图层在图层对话框中不透明度为零。

如何发现:如果您操作的图层的不 透明度为零,您将不会看到任何结果。看下图层对话框的不透明度滑条。 要是全滑到最右边,即值为零,那就是问题。
如何解决:移动滑条。
您尝试在图层外操作 如何发现:在 GIMP 中,图层并不 需要和图像有相同的尺寸:它们可以更大或更小。如果您尝试在图层边界 外画图,什么也不会发生。要知道是否发生,寻找一个包括您要绘画区域 的封闭由黄黑虚线构成的矩形。
如何解决:您需要拉伸图层,可以 使用在图层菜单底部两个的 命令:“图层到图像大小”,它让图层边界和图 像边界重合;和“图层边界大小”,它会出现一个允许您把图层的尺寸变为 您想要的对话框

GIMP教程(四) 让我们成为 GIMP 专家 1

从这一章开始 我们进入GIMP的核心提高课程,让我们成为 GIMP 专家  !!

1.  图像格式

图像常让人联想到和一个单独显示窗口相关的东西,或一 个单独的文件如一个 JPEG 文件,不过一个真正的 GIMP 图像一个相当复杂的结构, 包括一堆图层和许多其它类型的 对象:一个选区蒙板,一系列通道和路径,一个“ 撤消”历史等。我们将在这一节对一个图像的所有元素和能用它们干什么来一个仔 细的了解。
一个图像最基本的属性就是它的 模式。这有三种模式: RGB,灰度和索引。RGB 代表红-绿-蓝,代表图像上的每个点用一个“红色”色阶, 一个“绿色”色阶和一个“蓝色”色阶表示。人类能辨别的每种颜色都能用红,绿和蓝 组合来表现,每一个颜色通道都有 256 种可能的亮度程度。
对一个灰度的图像,每个点由从 0 (黑色)到 255 (白色)的亮度值来表现,其中间 的值来表现不同程度的灰。
一个灰度图像和一个 RGB 图像最本质的区别就是它们“颜色通道”的数量:一个灰 度图像只有一个;一个 RGB 图像有三个。一个 RGB 图像可以认为是三个灰度图像 的叠加,一个为红色,一个为绿色,另一个为蓝色。
准确的说,RGB 和灰度图像都有一个附加的颜色通道,叫做 alpha 通道,它代表不透明度。当选定的图层其上位置的 不透明度为零,图层就完全是透明的,这样那个位置的颜色由它下面是什么决定。 当 alpha 为最大值,图层就是不透明的,该位置的颜色有图层颜色决定。其中间 的 alpha 值用来区分不同的透明程度:该位置的颜色就由一定比例的图层颜色和 图层下面的颜色决定。
GIMP 中,每个颜色通道包括 alpha 通道其可能的值都在 0 到 255 之间;用计算 机术语说就是 8 位深度。一些数码相机能产生每个颜色通道 16 位深度的图像文 件。GIMP 无法读取这种文件而不丢失分辨率。大部分情况下,那样的效果太细微 以至人眼无法查觉,但在一些情况中,主要是缓慢颜色渐变的大片区域,还是能够 查觉到其差别。
第三种类型, 索引图像,要了解它有点复杂。在一个索引 图像种,只使用有限的一部分不连续的色彩,常常是 256 色或更少。这些颜色来 之图像的“颜色表”,并且图像中的每个点都从颜色表中获取颜色。索引图像的优点 在于能在计算机内部表现,这种方法消耗相对少的内存。索引图像在十年前使用很 普遍。随着时间的前进,它们被使用得越来越少,不过仍然足够重要让 GIMP 支持 它。(而且,还有一些重要的图像处理方式在索引图像上比在连续颜色的 RGB 图像 上更容易实现。)
一些非常常见的文件类型(包括 GIF)在 GIMP 中打开时都是作为索引图像。许多 GIMP 工具对索引图像工作地不好--而且许多滤镜完全无法使用--因为它只有有限 数量的可用颜色。因此,最好在进行这些操作之前,将图像转换为 RGB 图像。如 果有必要,您也能在准备保存它时转换回来成索引模式。
GIMP 是从一种图像类型转换为另一种类型变得容易,使用图像菜单中的 模式 命令。一些类型转换,比如 RGB 到灰度 或索引会丢失信息,而且当转换回来时也无法恢复。

注意
如果您尝试对一个图像使用滤镜,而在菜单上却是灰色的,常常是因为您操作的 图像(或更明确的,是图层)是错误的模式。许多滤镜无法对索引图像使用。一些 只能对 RGB 或灰度图像使用。一些却需要有或没有一个 alpha 通道。一般的解 决方法就是转换图像到另一个模式,最通常是 RGB。

2.  打开文件

在 GIMP 中有多种方式打开一个现有图像:
2.1.  打开文件

最明显地打开方式是使用菜单,在工具箱菜单或图像菜单中选取 文件 → 打开 。将出现一个允许浏览文件并点击其名字的文件选择对话框。该方法适合 于您知道要打开的图像的名字,和它所在的位置。而在您想通过一个缩略 图来找对应的文件时就不是那么方便了。

注意
当您打开文件,使用文件菜单或其它方式,GIMP 需要知道 这个文件是什么格式。 除非实在没有选择,不然 GIMP 并 不是简单的靠文件扩展名(如“.jpg”)来决定文 件格式,因为扩展名并不可靠: 它们在各个系统中不同来;任何文件都可以改为 其它的扩展名;由于很多原因一 个文件会没有扩展名。而GIMP 首先尝试检查其 内容来了 解是什么文件:大部分常用的图形文件格式都可以通过“magic headers”来被识 别。只有那些无法识别的才会用到扩展名。

图 5.1.  “打开文件”对话框

GIMP 2.2 中引入新的文件选择器,它提供许多帮助您 快速寻找所需要文件的新特性。可能其中最重要的就是为您经常使用的目录 创建“书签”的能力。书签的列表在对话框的左边。那些在最上面的(“主目录 ”,“桌面”等)是自动添加的;用列表下部的“添加”按钮添加其它目录。双击 一个书签项则把您直接带到那个目录。
对话框的中间是选中目录中的内容列表。其列表上方是子目录,下方是文件。 默认是显示目录中所有文件,您可以使用目录内容列表下方的文件类型选择 菜单使它只显示某个特定类型的图像文件的列表。
当您点击列表中一个文件时,假如它是图像文件,它的预览和一些基本信息 就会显示在对话框右边。需要注意的是生成预览时是将它们缓存的,有些操 作会导致预览出错。如果您发现了这种情况,请按下 Ctrl 键并同时点击预 览区域来强行生成新的预览。
另外一个可能是用户迷惑的是,发现在打开文件对话框中无法用键盘输入文 件名。实际上是有该功能的,只是它是隐藏的:同时按下 Ctrl- L就会出 现一个“打开位置”对话框,其中可以输入文件名。关于该对话框下面有详细 解释。

注意
在大多数情况下,从列表中选择一个文件,然后点击对话框右下角的“打 开”按钮,GIMP 会自动判断文件格式。在一些罕见 的情况下,主要是文件类型不常见或文件名没有一个有意义的扩展名时就 会判断失败。如果发生了这种情况,您可以使用对话框底部的“选择文件 类型”选项告诉 GIMP该文件是何类型。更常见的是 由于文件损坏或是不被支持的格式使 GIMP无法打开 该图像文件。

2.2.  打开位置

假如不是一个文件名而是一个 URL (比如一个网络地址)的图像,您能通 过使用菜单,在工具箱菜单或图像菜单中选取 文件 → 打开位置。 会出现一个允许输入URL的小的对话框。
图 5.2.  “打开位置”对话框

2.3.  最近打开

如果是一个前面用 GIMP 创建的图像,也许打开它 最简单的方式就是从菜单,选取 文件 → 最近打开。将出现一个您最近处理过的图像的可滚动的列表,您只 需要点击一个图像旁的图标,就会将其打开。
2.4.  文件浏览器

如果您用 GIMP 关联了文件类型,不管是安装 GIMP 时还是以后,都可以通过一个文件管理器(比 如 Linux 中的 Nautilus,或 Windows 中的 Windows Explorer)来浏览 文件,一旦找到了,双击它的图标。如果一切设置正确,该图像将在 GIMP中打开。
2.5.  拖放

另外,一旦您找到该文件,能够点击图标并将它拖到 GIMP 的工具箱中。(如果拖到一个已打开的 GIMP 图像中,它将被添加为图像的一个或一系列图 层。)
对大多数应用程序,您能点击一个显示的图像(一个完整图像,而不是缩 略图)并拖动到 GIMP 的工具箱中。
2.6.  粘贴和拷贝

同样对大多数应用程序,如果程序让您拷贝图像到剪贴板中,您就能然后在 GIMP中选取 文件 → 获取 → 粘贴为新图像 在工具箱菜单中。对它的支持稍微有些差异,因此您最好尝试下并看看它是否正常工作。
2.7.  图像浏览器

在 Linux 中,您也许想要看一下一个 叫 gthumb 的程序,一个图像管理程序在 许 多方面对 GIMP 是个很好的补充。 在 gthumb 中,您可以通过右键点击图标 并 从选项列表中选取 GIMP,或拖动图标到 GIMP 工具 箱中。

1.  格式文件

GIMP 有读写大量图像文件格式的能力。除了 GIMP 专用的 XCF 文件格式外,其它的处理其它的格式都靠 插件。因此,当需要让 GIMP 支持新的文件格式时,就相对 的比较容易。
并不是所有的文件格式在各种情况下都一样。这部分将帮助您了解各种格式的优点和缺点。
1.1.  保存图像

当修改完图像时,您想要保存其结果。(实际上,保存一些中间步骤常常是个好 主意:GIMP 是非常健壮的程序,不过我们听说,也许是不可信的:发生罕见和 难以解释的崩溃。)大部分 GIMP 能打开的文件格式,也能够保存。不过有一个 特殊个文件格式:XCF 是 GIMP 内建的文件格式, 它非常有用因为它保存一个 图像的所有信息(实际是几乎所有信息,它不保存“撤销”信息)。因此 XCF 特别 适合保存中间步骤,以后再在 GIMP 中打开。不过 XCF 不能被大多数其它显示 图像的程序读取,所有完成后,最好保存为更广泛使用的格式如 JPEG,PNG, TIFF等。

1.2.  保存文件

有许多保存图像的命令。关于其列表和如何使用它们的信息请看 文件菜单这一节。
GIMP 让您保存图像为多种不同的格式。有一点需要重视: 只有GIMP 内建的 XCF 格式才能保存图像中包括图层,透 明度等的 全部信息。其它的各种格式都是保存一些图像 属性丢失一些。当您保存图像时,GIMP 会让您告诉您这些, 不过在原则上您需要了解一下您所选择格式的基本特性。
图 6.1.  导出对话框范例

正如上面所说的,除了 GIMP 专用的 XCF 格式,没有其它一种格式可以保存 GIMP 图像中的所有信息。当您要将图像保存为一种无法完 全表现其内容的格式时,GIMP 就会提醒您,并告诉您那些 信息会丢失,是否愿意“输出”图像到该文件格式能处理的形式。输出一个图像并 不修改图像本身,所以您不会因为这么做而丢失什么。


注意
当您关闭一个图像时(也许时退出 GIMP),如果该图像被 改动后而未保存,即所谓 的“脏”文件,这时您将被警告。当您将图像保存为某 种格式后,这个文件就是"干 净"的,即使该文件格式不能无法显示图像中的所 有信息。

1.2.1.  Saving as GIF

图 6.2.  The GIF Save dialog

1.2.2.  Saving as JPEG

JPEG 文件扩展名一般为.jpg,.JPG 或.jpeg。它使用非常广泛因为它压缩图 像非常有效,并且最小化图像质量损失。没有其它格式能够达到一样的压缩程 度。不过它不支持透明或多图层,这就意味着,图像常常需要导出后才能保存 为 JPEG 格式。
图 6.3.  JPEG 保存对话框

JPEG 算法相当复杂,有一系列让人迷惑的选项,这些已经不在该文档讨论范 围内。除非您是个 JPEG 专家,不然也许调节质量参数是唯一能让您受益的参 数。
Quality 当您保存一个文件为 JPEG 格式时,会出现一个允许输入1到100的质量 等级的对话框。默认85常常产生最完美的效果,不过一些情况下,大幅 度降低质量值也不会明显降低图像质量,而95以上的值常被认为是没用 的。您可以勾选 JPEG 对话框中的“Preview in image window”来测试 不同的效果,它使任何对 质量(或其它任何 JPEG 参数)的更改立即在 图像显示上反映出来。(它不会改变图像内容:当 JPEG 对话框关闭时, 图像将回到原来的状态。)
Advanced settings Save EXIF data 从许多数码相机中保存的 JPEG 文件包含相机设置和图像创建的 细节的附加信 息,叫做 EXIF 数据。GIMP 处理EXIF 数据的能 力依赖“libexif”这个函数库, 它需要单独安装。如果 GIMP 被 编译为支持libexif,则在您打开 JPEG 文件, 处理最终图像和 另存为 JPEG 时 EXIF 数据都被保留。EXIF 数据在您做这些 事 时不会有任何改变(也就是说它的一定地方不再有效)。如果编译 GIMP 时没 加入 EXIF 支持,虽然并不影响带 EXIF 数据的文件 被打开,但是当最终图像 被另存时 EXIF 数据就没有了。

1.2.3.  Saving as PNG

图 6.4.  The “Save as PNG” dialog

2.  创建在网页中使用的图像

GIMP一个主要的用途就是产生在您网站的网页中使用的图像。 也就是说该图像应该在原图像文件大小一半时看上去也比较舒服。下面就是详细的 处理步骤,已经如何产生更小的文件大小而不影响其效果。
2.1.  进一步压缩文件大小

您可以将图像转变为索引模式。不过如果图像有平滑的颜色过渡或渐变就不适合 转变为索引。无论如何,可以尝试着转变一下。
图 6.5.  索引图像看上去可能上面有点纹理。左边图像是 Wilber 原始大小,而右边 是放大为百分之 300。

  • 用转换模式对话框将 RGB 图像 转换为索引模式。
  • 转换为索引模式后,就可以再次将图像 保存为PNG 格式 了

GIMP教程(五) 让我们成为 GIMP 专家 2

1.  选区

当对一个图像处理时,您常常只想处理其中的一部分。在 GIMP 中,通过 选择那部分来实现。每个图像上都有一个相关的 选区。大部分,但不是全部的 GIMP 操作只对图像选择部分进行操作。
图 7.1.  如何把这个树独立出来?

这有很多,很多的情形,创建正确的选区是获取您所有结果的关键,常常这并不容易办到。比如,在右边的图像中,我准备将树从背景中剪切出来,并粘贴到其它的图像中。为了达到这个目的,我需要创建一个只包含树而没有其它任何东西的选区。这就比较困难,因为树有一个非常复杂的形状,而且在某些地方与其后的物体很难区分。
图 7.2.  选区通常用虚线表示

现在这是非常重要的地方了,弄明白这点是至关重要的。通常的,当创建一个选区,您会发现它是一条虚线环绕在图像一部分上。您可能决定选区好像一种容器,图像选择的部分在内,未选择部分在外。这种关于选区的观点在许多目的中没有问题,但它并不是完全正确的。
准确地说,选区是作为一个 通道来实现的。在其内部结构方面,它与图像的红色,绿色,蓝色和 alpha通道完全相同。因此,选区中有一个定义每个图像像素的值,从 0 (未选中)到 255 (完全选中)。这种方式的优点是,它允许一些像素被 部分选中,其值在 0 到 255 之间。正如您所见的,这有许多需要在选中和未选中区域间有个平滑的过渡的情况。
哪怎么当您创建一个选区时,虚线就出现了?
那是一个 轮廓线,它区分被选中多于半个像素的区域和被选中少于半个像素的区域。
图 7.3.  在快速蒙板模式下的同一个选区

您需要一直牢记,当您看到表现选区的虚线时,它只告诉您部分信息。如果您想了解选区的完全细节,最简单的方法就是点击图像窗口左下角的快速蒙板按钮。它使选区好像被蒙上一层半透明的遮盖。选中的区域没有受影响,而非选中区域则呈红色。越完全选中的区域,显示的红色越少。
快速蒙板模式,及其使用,下面有详细描述。同时,如果您跟随该讨论并在 GIMP 中尝试,您会了解与许多操作在快速蒙板中工作方式不同,因此现在将其切换为关闭(再次点击快速蒙板按钮)。
图 7.4.  羽化后在快速蒙板模式下的同一个选区

1.1.  羽化

默认设置下,基本的选择工具如矩形选择工具,生成锐利的选区。虚线内的像素被完全选中,而其外的像素则完全未选中。您可以通过切换快速蒙板来验证:您看到一个清晰带锐利边缘的矩形,并被统一的红色包围。而在工具选项有个“边缘羽化”勾选框。如果您勾选它,改工具将生成有层次的选区。羽化半径则可以用来调节在什么距离上进行过渡。
如果您沿着上面内容下来,可以用矩形选择工具来实践,然后切换到快速蒙板模式。您现在将看到带有一个模糊边界的清晰的矩形。
当剪切和粘贴后,羽化特别有用,它可以使被粘贴的物体平滑而不引人注意地和周围环境混合在一起。
实际上,在任何时候羽化一个选区是可能的,甚至最开始创建的是一个锐利的选区。通过在图像菜单中选取 选择 → 羽化。 会弹出一个允许您设定羽化半径的对话框。也能干相反的--锐化一个有层次的选区为一个边界分明的选区--通过选取 选择 → 锐化.


注意
对于面向技术的读者:羽化实质上是对选区通道使用选定模糊半径的高斯模糊操作。

2.  快速蒙板
图 7.5.  Image with QuickMask enabled

选择工具在进行复杂图形选取时 能力非常有限。在这种情况下,使用快速蒙板会使这一切变得简单。只需放上快速 蒙板就让您可以在画出选区而不需要描出其轮廓线。

2.1.  概述
正常情况下,在 GIMP 创建一个选区时,它的外边缘标记好像是一群“行进中的 蚂蚁”。但事实上它就创建了一个选区:GIMP 中的选区准确地说是在图像上完全 独立的通道,其像素值从 0 (未选中)到 255 (全选中)。“行进中的蚂蚁”似的边 缘占了半个像素。因此,“行进中的蚂蚁”显示给您的---在边界外或内---其实就 是把连续区域分割开了。
快速蒙板是 GIMP 表示选区结构的方式。开启它也让您能够与选区通过新的和实 质上更加强大的方式来交互。您可以通过点击图像窗口中左下角有红色外框的按 钮来开启快速蒙板。该按钮是个开关,再点一下就让图像回到“行进中蚂蚁”的模 式。也可以通过图像窗口菜单中的选择/切换快速蒙 板或用快捷键 Shift+Q 开打开快速蒙板。
开启快速蒙板就可以看到好像是半透明薄膜在图像上的选区,各个像素上的透明 度表明像素被选择的程度。蒙板的默认颜色是红色,您可以改变它为任何您认为 更方便的颜色。您选择的像素越少,像素被蒙板遮掩的就越多。全部选择的像� 则是完全清晰。
在快速蒙板模式下,许多图像处理在选区通道上操作而不是图像本身。特别的, 这些操作包括涂画工具。用白色涂画使得被画的像素被选中;黑色涂画则使其未 选中。您可以使用包括油漆桶填充和颜色渐变填充在内的所有涂画工具,因此, GIMP 高级用户觉得“涂画选区”是细致处理它们的最简单和有效的方法。


提示
要保存通道中用快速蒙板产生的选区,选取图像菜单中 选择/保 存到通道

提示
在快速蒙板开启时,剪切和粘贴在选区上进行而不是图像。当有时要将选区从 一个图像传到另一个图像时,您能使用这个最方便的办法。

2.2.  属性

用鼠标右键点快速蒙板按钮可以看到两个快速蒙板的属性。

  • 正常情况下,快速蒙板显示未选中区域被蒙板遮蔽,而选中区域则是清晰 的,但是可以通过选“遮蔽选中区域”而不是默认的“遮蔽未选中区域”来其 颠倒。
  • 当选“配置颜色和不透明度”时,就会显示一个可用来改变默认值(红色和 50% 不透明度)的对话框。

3.  用法

  • 打开一个图像或新建图像;
  • 点击图像窗口中左下角有红色外框的按钮来开启快速蒙板。如果已经有选区, 蒙板将初始化为选区内容。
  • 选取任何涂画工具,使用灰度色在快速蒙板上涂画。
  • 用图像窗口左下角的按钮来关闭快速蒙板。

4.  路径

路径是一维的曲线,它主要有两个用途:

  • 闭合的路径能转变为选区。
  • 开启或闭合的路径能被勾画,即用多种方式涂画到图像上。

图 7.6.  GIMP 路径的四个例子
GIMP 路径的四个例子:一个封闭多边的;一个开放多边的;一个封闭曲线 的;一个直线段和曲线段混合的。

4.1.  路径和选区
GIMP 让您将图像上的选区转换为路径;而可以将路径转换为选区。请看 选区获取选区及如何使用的信息。
当将选区转换为路径时,路径被“行进中的蚂蚁”紧密跟随。现在,选区是二维的, 而路径是一维,因此将选区转换为路径时肯定要丢失信息,实际上所有有关部分 选中区域(比如羽化)的信息都丢失了。而将路径转换回到选区时,其结果是一个 “全有或全无”选区,和进行“锐化”效果是相同的。

4.2.  转换路径
每个变换工具(旋转,缩放和透视等)可以设置为对特别针对路径操作,使用其工 具选项对话框的“影响:”选项,它提供许多改变路径形状的有效方法而不会影响 图像的其它元素。
当变换工具设置为影响路径时,其默认只对单个路径操作:即 当前路 径(在路径对话框中显示为高亮),不过您可以使用路径对话框的“变 换锁定”按钮让一个变换影响多个路径。不光是路径,图层和通道也能被变换锁 定。如果对变换锁定中的一个元素变换,其它所有元素也会使用同样的方式变换。 比如您想让一个图层和一个路径放大同样的倍数,可以点击变换锁定按钮,这样, “锁链”标志就会显示在图层对话框中的该图层旁边,也显示在路径对话框中的该 路径旁边,然后对图层或路径中的一个使用缩放工具,另一个将自动被放大。

4.3.  勾画路径
图 7.7.  用不同方式勾画的最上面图中四个路径。

路径并不改变图像像素数据的显示,除非它们被 勾画, 在图像菜单或路径对话框的右键菜单中 编辑 → 勾画路径,或路径工具的工具选项对话框中的“勾画路径”按钮。
通过上面这些方式选择“勾画路径”都将开启一个可以控制勾画完成方式的对话框。 您可以从大量的线形中选择,或使用任何涂画工具勾画,甚至包括那些不常用的 如克隆工具,涂抹工具或橡皮等。
您可以通过多次勾画路径,或使用不同宽度的线或画笔来增加勾画效果的范围, 通过这些方式来增强效果的可能性几乎是无限的。

4.4.  路径和文字
图 7.8.  Text converted to a path
文字被转换为一个路径,然后用透视工具进行变换。

上面显示的路径是用一个模糊画笔勾画,然后对它使用渐变映射滤镜,渐 变为“Yellow Contrast”。

由文字工具创建的文字可以通过文字工具工具选项中的“从文字创建路径”按钮转 换为一个路径。这非常有用,包括:

  • 勾画路径,可以产生很多漂亮的文字。
  • 更重要的是,变换文字。先将文字转换为一个路径,然后变换路径,最后勾 画路径或将它变为一个选区并填充,这样常常生成比将文字渲染为一个图层 并变换像素数据更高质量的效果。

4.5.  路径和 SVG 文件

SVG 代表“可缩放矢量图形(Scalable Vector Graphics)”, 它一种逐渐流行的 矢量图形文件格式,其中图形元素以 一种独立于分辨率的格式表现,它与图形元素被表现为像素阵列的 光 栅图形完全不同。GIMP 主要是一个光栅图形程序,不过路径是矢量 的。
幸运的是,路径在 SVG 文件中表现方式几乎与在 GIMP 中 完全相同,(实际上幸运没什么用:GIMP 2.0 重写其路径处理时就盘算要用 SVG 路径了。)这使得可以保存 GIMP 路径为 SVG 文件而不会丢失任何信息。您可以在路径对话框中使 用这种能力。
这也表示 GIMP 能通过其它程序如 Inkscape 或 Sodipodi 保存的 SVG 文件 来创建路径,这很好,因为这些程序比 GIMP 拥有更强大的路径处理工具。您可 以使用路径对话框中从一个 SVG 文件中导入路径。
除了路径,SVG 格式还处理其它很多的图形元素:其中包括除了图形如正方形, 矩形,圆形,椭圆和基本多边形等。GIMP 2.0 无法使用这些,不过 GIMP 2.2 可以将它们读取为路径。


注意
GIMP 不是只能用 SVG 文件来创建路径,还可以将它像 普通的 GIMP 图形一样打开。
http://www.gimp.org/tutorials/更多教程请参考这里,不过是E文的,希望你能看得懂 

转载于:https://www.cnblogs.com/maqintoshi/archive/2008/09/10/1288084.html

GIMP--GNU Image Manipulation Program相关推荐

  1. GIMP - GNU 图像处理程序 - 颜色拾取工具

    GIMP - GNU 图像处理程序 - 颜色拾取工具 1. 选择 颜色拾取工具 2. 在图片上选取要拾取位置的颜色,前景颜色会跟着改变 3. 选择画笔工具,在图片上绘制的是选取的颜色 4. 工具选项 ...

  2. GIMP - GNU 图像处理程序 用户手册

    法律提示 Permission is granted to copy, distribute and/or modify this document under the terms of the GN ...

  3. 开源项目推荐:OpenGL/Vulkan/Cairo/Skia/angle/VTK/OpenVG/MyPaint/GIMP/Krita/Pencil2D/inkspace/enve等绘图库或画图软件

    绘图引擎简介 Windows环境下二维绘图引擎有多种选择:GDI.GDI+.DirectDraw.Qt/QPainter.Agg.Cairo.skia.Direct2D.Direct3D.OpenGL ...

  4. elementary OS 5 Juno (Pantheon) 安装后配置总结(干货很多)

    欢迎加入 Ubuntu 阵营!elementary OS 是 Ubuntu 阵营中兼具实用和美观的发行版,的确值得安装尝试.这是一篇长文,我精简了一些内容,但是干货越多说得越详细,篇幅就会越大.已经克 ...

  5. Linux系统下7个好用的PDF编辑器推荐

    PDF (Portable Document Format ) 是便携文档格式的缩写.这是一种用于电子共享文档的格式,通常是将文档附加到网站上供下载时的首选格式. 有时,您可能需要对 PDF 文档进行 ...

  6. 各类文件头及其十六进制标识

    扩展名 文件头标识(HEX) 文件描述 123 00 00 1A 00 05 10 04 Lotus 1-2-3 spreadsheet (v9) file 3gg; 3gp; 3g2 00 00 0 ...

  7. python渲染光线_在python中为图像添加光照效果

    所以,坏消息是PIL无法做到这一点.我特别提出了几个想法,不幸的是,这些想法都不是直截了当的. GIMP(GNU Image Manipulation Program)确实有一个很棒的"li ...

  8. 各类文件的文件头标志[转]

    各类文件的文件头标志 参见  http://www.garykessler.net/library/file_sigs.html 扩展名 文件头标识(HEX) 文件描述 123 00 00 1A 00 ...

  9. 利用文件头标志判断文件类型

    简介 我们都知道,文件的扩展名是用来识别文件类型的.通过给他指定扩展名,我们可以告诉自己,也告诉操作系统我们想用什么方式打开这个文件.比如我么会把.jpg的文件默认用图片显示软件打开,.zip 文件会 ...

最新文章

  1. Code Splitting 代码分离
  2. poj 2689 大范围素数
  3. 大神们都在用的终端工具,多合一全能终端神器MobaXterm
  4. js返回上一页并刷新代码整理 转
  5. apache安全设置
  6. 将null转换成数组_把数组里面的值为 null 的转换为字符串 - - ,你们的方法都是什么呢?...
  7. 解决chrome安装扩展插件导入.crx文件提示:程序包无效的错误
  8. [蓝桥杯][算法训练VIP]暗恋(二维树状数组)
  9. P5007-DDOSvoid的疑惑【树形dp】
  10. oracle10g的rat模拟,Oracle 10g Logminer 研究及测试
  11. mysql用户权限表join_MyBatis映射利用mysql left join 解决N+1查询问题
  12. php从入门到精通分享,PHP从入门到精通学习路线图分享
  13. activerecord java_GitHub - redraiment/jactiverecord: 实现自己的ORM还是有价值的
  14. iOS 一种连线题效果的实现
  15. 分享几个特别好用且免费的图片/视频/gif/mp3压缩网站
  16. 数学建模:线性规划—奶制品的生产销售计划模型 (Python 求解)
  17. Uc页面加载完毕后页面字体变大
  18. Win10系统新款便笺便签居然可以这么好用
  19. 【Git】remote: error: cannot lock ref
  20. 英文构词法 —— circum- 前缀

热门文章

  1. VC++6.0显示此程序存在兼容问题解决办法
  2. 对啊英语音标---一、什么是字母的名称音和发音
  3. 抖音吸粉_抖音吸粉5大实用方法首次分享!轻松实现粉丝10000+
  4. Vue 生成海报的插件vue-canvas-poster
  5. 倾斜摄影——三维建模软件ContextCapture (简体中文版安装教程-附软件下载)
  6. SAP批量修改物料标准成本
  7. 【邻接图】解决图的模板
  8. 日记侠:知识付费创富没赶上,看别人赚钱你急不急?
  9. (极详细版)python计算分位点方法
  10. 3步破解windows7 登陆密码