Alpha 值表示像素的透明度。除了红色、绿色和蓝色值之外,像素还有一个 alpha 值。像素的 alpha 值越小,其下方的颜色就越明显。alpha 值为 0 的像素是完全透明的。alpha 值为 255 的像素是完全不透明的。
对于某些图像文件格式,您只能指定一个像素是完全透明还是完全不透明。其他文件格式允许不同级别的透明度。
图层的Alpha通道是与表示其透明度的图层大小相同的灰度图像。对于每个像素,灰度级别(0 到 255 之间的值)表示像素的Alpha值。Alpha 通道可以使图层区域显示为部分透明。这就是背景层默认没有 alpha 通道的原因。
显示在通道对话框中的图像 Alpha 通道,可以视为所有图层合并后的最终图层的 Alpha 通道。
BMP 是由微软设计的一种未压缩图像 文件格式,多被用在 Windows 操作系统上。尽管格式上支持更多位数,但通常使用1,4或8位表示色彩。因为它没有压缩导致文件体积庞大,不适用于互联网应用。
CMYK是一种颜色模型,其中包含青色、洋红色、黄色和黑色的分量。它是一种减色模型,在打印图像时这一事实很重要。它是对RGB颜色模型的补充 。
各个颜色的值在 0% 和 100% 之间变化,其中 0% 对应于未打印的颜色,而 100% 对应于完全打印的颜色区域。颜色是通过混合三种基本颜色形成的。
这些值中的最后一个 K(黑色)对颜色没有影响,而仅用于使其他颜色变暗。字母 K 用于表示黑色以防止混淆,因为 B 通常代表蓝色。
GIMP当前不支持 CMYK 模型。(可以找到提供基本 CMYK 支持的实验性插件[PLUGIN-SEPARATE]。)
这是用于打印的模式。这些是打印机墨盒中的颜色。它是绘画和我们周围所有物体中使用的模式,光线被反射而不是发射。物体吸收部分光波,我们只看到光波的反射部分。请注意,我们眼睛中的锥体在 RGB 模式下看到了这种反射光。物体显示为红色,是因为绿色和蓝色已被吸收。由于绿色和蓝色的组合是青色,因此当您添加红色时,青色会被吸收。相反,如果添加青色,它的互补色红色会被吸收。这个系统是减法的。如果添加黄色,则会减少蓝色,如果添加洋红色,则会减少绿色。
合乎逻辑地认为,通过混合青色、品红色和黄色,您将减去红色、绿色和蓝色,眼睛根本看不到光,即黑色。但问题更复杂。事实上,你会看到深棕色。这就是为什么此模式也有黑色值,以及为什么您的打印机有黑色墨盒的原因。这种方式成本较低。打印机不必混合其他三种颜色来创建不完美的黑色,只需添加黑色即可。
可交换图像文件格式(官方简称Exif,不是EXIF)是数码相机使用的图像文件格式的规范。它由日本电子工业发展协会 (JEIDA) 创建。该规范使用现有的 JPEG、TIFF Rev. 6.0 和 RIFF WAVE 文件格式,并添加了特定的元数据标签。JPEG 2000 或 PNG 不支持它。该规范的 2.1 版发布于 1998 年 6 月 12 日,2.2 版发布于 2002 年 4 月。Exif 标记结构取自 TIFF 文件的标记结构。TIFF、Exif、TIFF/EP 和 DCF 标准 [WKPD-EXIF] 中定义的标签之间存在大量重叠。
Floyd-Steinberg 抖动是一种 抖动 方法,由 Robert W. Floyd 和 Louis Steinberg 于 1976 年首次发表。抖动过程从图像的左上角开始。对于每个像素,选择调色板中最接近的可用颜色,并在每个 RGB 通道中计算该颜色与原始颜色之间的差异。然后这些差异的特定部分分散在尚未访问的几个相邻像素中(原始像素的下方和右侧)。由于处理的顺序,该过程可以在图像的单通中完成。
当您将图像转换为 索引 模式时,您可以在 Floyd-Steinberg 抖动的两种变体之间进行选择。
Gamma 或 Gamma 校正是一种非线性操作,用于对视频或静止图像系统中的亮度或颜色值进行编码和解码。它用于多种类型的成像系统,以拉直弯曲的信号对光或强度对信号的响应。例如,CRT 发出的光与其输入电压呈非线性关系,而电动照相机的电压与场景中光的强度(功率)也呈非线性关系。Gamma 编码有助于将数据映射到感知线性域,从而在感知上更好地优化有限的信号范围(每个 RGB 信号中的有限位数)。
Gamma 用作校正方程中的指数(幂)。Gamma 压缩(其中 gamma < 1)用于将线性亮度或 RGB 值编码为颜色信号或数字文件值,而 Gamma 扩展(其中 gamma > 1)是解码过程,通常发生在当前到 CRT 的电压函数是非线性的。
对于 PC 视频,图像使用大约 0.45 的伽马编码并使用 2.2 的伽马解码。对于 Mac 系统,图像通常使用约 0.55 的伽马编码并使用 1.8 的伽马解码。用于大多数相机、PC 和打印机的 sRGB 色彩空间标准不使用简单的指数方程,而是在其大部分范围内具有接近 2.2 的解码伽马值。
在 GIMP 中,gamma 是一个选项,用在 印象派艺术家(GIMPressionist) 滤镜和 火焰 滤镜的笔刷选项卡中。 显示过滤器 还包括一个 Gamma 过滤器。 另请参阅色阶工具,您可以在其中使用中间滑块更改伽玛值。
GIF™ 代表图形交换格式。它是一种对低色深(最多256种不同颜色)的图像具有良好的无损压缩的文件格式。自 GIF 开发以来,开发了一种名为 便携式网络图形 (PNG) 的新格式,除了 动画和一些很少使用的功能,该格式在各方面都优于 GIF。
GIF 由 CompuServe 于 1987 年推出。它之所以流行主要是因为其高效的 LZW 压缩。与当时其他常用图形格式(例如 PCX 或 MacPaint)相比,图像文件的大小所需的磁盘空间明显更少。即使使用慢速调制解调器,也可以在合理的时间内传输大图像。此外,CompuServe 的开放许可政策使任何程序员都可以免费为自己的应用程序实现 GIF 格式,只要附上 CompuServe 版权声明即可。
GIF 中的颜色存储在一个颜色表中,该表最多可容纳 256 个不同的条目,从 1670 万个不同的颜色值中选择。当引入图像格式时,这并不是一个很大的限制,因为只有少数人拥有可以显示更多颜色的硬件。对于典型的绘画、卡通、黑白照片和类似用途,即使在今天,256 色通常也足够了。然而,对于更复杂的图像,例如彩色照片,质量明显下降,这就是为什么认为该格式不适合这些目的的原因。
调色板中的一个颜色条目可以定义为透明。使用透明度,GIF 图像看起来就像是非矩形的。但是,像 PNG 中的半透明是不可能的。一个像素只能完全可见或完全透明。
GIF 的第一个版本是 87a。1989 年,CompuServe 发布了一个扩展版本,称为 89a。除此之外,这使得在一个 GIF 文件中保存多张图像成为可能,这尤其适用于简单的动画。版本号可以与 GIF 文件的前六个字节区分开来。解释为 ASCII 符号,它们是 “GIF87a” 或 “GIF89a”。
GNU 项目由 Richard Stallman 在 1983 年建立,其目标是建立一个完全自由的操作系统。它往往是因 GNU 通用公共许可证 (GPL) 以及 GNU/Linux ,具有 Linux 内核的 GNU 变体,而闻名。
这个名字来自麻省理工学院实践中的命名约定,当时Stallman在那里工作。对于与其他程序相似的程序,选择递归首字母缩略词作为名称。由于新系统将基于广泛使用的操作系统 Unix,Stallman 寻找这种名称并提出了 GNU,即 “GNU is not Unix”。为了避免混淆,该名称的发音应该是 “G”,而不像 “new”。使 GNU Unix 兼容有几个原因。一方面,Stallman 确信如果他们使用的程序不能在全新的操作系统上运行,大多数公司会拒绝它。此外,Unix 的体系结构使快速、简单和分布式开发成为可能,因为 Unix 在大多数情况下,由许多可以相互独立开发的小程序组成。此外,Unix 系统的许多部分对任何人都是免费的,因此可以直接集成到 GNU 中,例如排版系统、TeX 或 X 窗口系统。缺失的部分是从头开始重新编写的。
GIMP(GNU 图像处理程序)是官方的 GNU 应用程序 [WKPD-GNU]。
HSV 是一个颜色模型,它包含色调(颜色,例如蓝色或红色)、饱和度(颜色的强度)和值(亮度)的分量。
RGB 模式非常适合电脑屏幕,但它不能让我们描述日常生活中所见;浅绿色、淡粉色、耀眼的红色等。HSV 模型考虑了这些特征。HSV 和 RGB 并不是完全独立的。您可以使用拾色器工具看到这一点; 当您在其中一个颜色模型中更改颜色时,另一个模型也会更改。倘若有勇敢的灵魂,可以阅读摸索GIMP,它解释了它们之间的相互关系。
HSV组件的简要说明:
这是颜色本身,它是由基本颜色组合而成的。所有色调(灰度级除外)都用色环表示:黄色、蓝色,还有紫色、橙色等。色环(或“色轮”)值范围在 0° 和 360° 之间。(术语“颜色” 经常用于代替“色调”。RGB 颜色是“基本颜色”。)
该值描述了颜色的苍白程度。完全不饱和的颜色是灰色阴影。随着饱和度的增加,颜色变成柔和的色调。完全饱和的颜色是纯净的。饱和度值从 0 到 100,从白色到最纯的颜色。
该值描述了光度,即发光强度。它是一种颜色发出的光量。当有色物体从阴影中移动到阳光下时,或者当您增加屏幕的亮度时,您可以看到亮度的变化。值从 0 到 100。三个通道中的像素值也是亮度:HSV 颜色模型中的 “明度” 是 RGB 空间中这些基本值的最大值(缩放到 0-100)。
十六进制三元组是一种为计算机编码颜色的方法。“#” 符号表示它后面的数字以十六进制编码。每种颜色都用两个十六进制数字指定,这些数字组成一个三元组(三对)十六进制值,格式为 “#rrggbb”,其中 “rr” 代表红色,“gg” 代表绿色,“bb” 代表蓝色。
IPTC 是 International Press Telecommunications Council(国际新闻通讯委员会)的首字母缩写词,它开发了用于文本、图像和其他媒体类型元数据的信息交换模型 (IIM)。参考 [IPTC]。
JPEG 是一种支持压缩和各种色深的文件格式。图像压缩级别是可调的,但是必须清楚:过高的压缩级别可能严重损害图像质量,因为 JPEG 是有损压缩的。
使用 JPEG 来创建网络图形,或者是保存那些不想用太多空间储存的图像。JPEG 适用于照片和计算机生成 (CGI) 的图像,但不适用于以下情况:
数字线条绘画(例如,屏幕截图或矢量图形),其中有许多具有相同颜色值、很少颜色和硬边缘的相邻像素,
黑白图像(仅黑或白,每像素仅一字节)或者
半色调图像(新闻纸)。
其他格式,例如 GIF、PNG 或 JBIG,对于这些类型的图像要好得多。
一般而言,JPEG 转换是不可逆的。打开然后保存 JPEG 文件会导致一次新的有损压缩。稍后增加质量因子不会找回丢失的图像信息。
Lab 色彩空间(也称为 L*a*b* 色彩空间)是一种由国际照明委员会(CIE)于 1930 年代初开发的色彩模型。它包括人眼可以感知的所有颜色。其中包含 RGB 和 CMYK 颜色空间的颜色等。在 Lab 中,颜色由三个值表示:L、a 和 b。这里,L 代表亮度分量——对应于灰度值——a 和 b 分别代表颜色的红-绿和蓝-黄部分。
与 RGB 或 CMYK 相比,Lab 不依赖于各种输入和输出设备。因此,它被用作设备之间的交换格式。Lab 也是 PostScript Level II 的内部颜色模型。
Moiré效果(发音为 “Moa-ray”)是一种非预期的图案,当规则的网格或线条图案干涉放置在其上的另一个规则图案时会出现这种图案。例如,当您扫描具有周期性结构的图像(例如方格衬衫或半色调图像)、扫描数字图像、拍摄周期性图案的数字照片,甚至丝网印刷时,就会发生这种情况。
如果您及时发现问题,最好的解决办法是在扫描仪中稍微移动原始图像,或稍微改变相机角度。
如果您无法重新创建图像文件,GIMP 提供了一些滤镜,可以帮助您解决问题。有关详细信息,请参阅 去除斑点 和 NL滤镜(非线性)滤镜。
GIMP 及其扩展提供的所有函数都在过程数据库 (PDB) 中注册。开发人员可以使用过程浏览器,,在PDB中查找有关这些函数的有用的编程信息。
PDF(Portable Document Format,便携式文件格式)是一种 文件格式,由 Adobe 开发以解决 PostScript 的一些不足。最重要的是,PDF 文件往往比等效的 PostScript 文件小得多。与 PostScript 一样,GIMP 对 PDF 格式的支持是通过自由 Ghostscript 库实现的。
PNG 是“便携式网络图形 (Portable Network Graphic)” 的首字母缩写词(发音为 “ping”。这种格式带来了许多优点和一些缺点:它是无损的但是文件体积比 JPEG 格式更大,但它非常适合保存您的图像,因为您可以多次保存它们而不会每次都丢失数据(用于本帮助)。它支持真彩色(数百万种颜色)、索引图像(256 色,如 GIF)、和 256 个透明度级别(而 GIF 仅支持两个级别)。
PostScript 由 Adobe 创建,是一种主要由打印机和其他输出设备使用的页面描述语言。这也是分发文档的绝佳方式。GIMP 不直接支持 PostScript:它依赖于一个名为 Ghostscript 的强大的自由软件程序。
PostScript 的强大之处在于它能够以与分辨率无关的方式表示矢量图形(线条、曲线、文本、路径等)。但是,在表示基于像素的光栅图形时,PostScript 不是很有效。因此,PostScript 不是用于保存稍后将使用 GIMP 或其他图形程序编辑的图像的好格式。
PSD 是 Adobe Photoshop 的原生文件格式,因此它的复杂性与XCF 相当。GIMP 处理 PSD 文件的能力很复杂但有限:PSD 文件的某些功能不会加载,并且仅支持旧版本的 PSD。不幸的是,Adobe 现在已将 Photoshop 软件开发工具包(包括其文件格式规范)设为专有,并且仅提供给 Adobe 批准的有限开发人员。这不包括 GIMP 开发团队,而且信息的缺乏使得保持对 PSD 文件的最新支持非常困难。
RGB是一个颜色模型,它具有红色、绿色和蓝色的组件。这些颜色是由屏幕元素发出的,而不是像油漆一样反射。生成的颜色是三种主要RGB颜色的组合,具有不同程度的亮度。 如果你仔细观察你的电视屏幕,它的间距小于电脑屏幕的间距,你会看到红色、绿色和蓝色元素以不同的强度点亮。RGB颜色模型是叠加的。
GIMP为每个原色使用每个通道 8 位。这意味着有 256 种强度(值)可用,从而产生 256×256×256 = 16,777,216 种颜色。
为什么给定的原色组合会产生特定的颜色并不明显。例如,为什么 229R+205G+229B 会呈现粉红色?这取决于人的眼睛和大脑。自然界没有颜色,只有连续光谱的光波长。视网膜中有三种锥体。作用在三种锥体上的相同波长的光对它们中的每一种都有不同的刺激,经过几百万年的进化,大脑已经学会了如何从这些差异中识别颜色。
很容易看出,没有光(0R+0G+0B)会产生完全黑暗的黑色,而全光(255R+255G+255B)会产生白色。所有颜色通道上的相同强度会产生一定程度的灰度。这就是为什么GIMP中只能有256 个灰度级的原因。
在RGB模式下混合两种原色得到辅色,即CMY模型中的一种颜色。因此,结合红色和绿色产生黄色,绿色和蓝色产生青色,蓝色和红色产生洋红色。不要将二次色与 互补色 混淆,后者与色环中的原色直接相对:
了解在 GIMP 中处理颜色时会发生什么很重要。要记住的最重要的规则是降低原色的强度会增加互补色的强度(反之亦然)。这是因为当你减少一个通道的值时,例如绿色,你会自动增加其他两个的相对重要性,这里是红色和蓝色。这两个通道的组合给出了次要颜色洋红色,它是绿色的互补色。
SVG 代表可缩放矢量图形。它是一种二维矢量图形的格式,包括静态和动画。您可以将 GIMP 路径导出为 SVG,也可以将 SVG 文档从矢量图形软件导入 GIMP。有关更多详细信息,请参阅[WKPD-SVG]。
TGA(TARGA 图像文件)是一种 文件格式,支持 8、16、24 或 32 位/像素和可选的 RLE 压缩。它最初是由 Truevision 公司开发的。“TGA”代表 Truevision 图形适配器,“TARGA” 代表 Truevision 高级光栅图形适配器。
TIFF(标记图像文件格式)是一种文件格式,主要为用于颜色分离的扫描光栅图形而开发。支持六种不同的编码例程,每一种都有三种不同的图像模式之一:黑白、灰度和彩色。未压缩的 TIFF 图像可能是每像素 1、4、8 或 24 位。使用 LZW 算法压缩的 TIFF 图像可能是每像素 6、8 或 24 位。除了 PostScript 格式,TIFF 是印刷初期最重要的格式之一。它是一种高质量的文件格式,非常适合您想要导入到其他程序(如 FrameMaker 或 CorelDRAW)的图像。
统一资源标识符 (URI) 是一串字符,用于标识抽象或物理资源。URI 用于标识互联网中的资源(例如网页、杂项文件、调用网络服务,以及用于电子邮件的接收者),它们特别用于万维网。
URL(统一资源定位器)是统一资源标识符(URI)的一种类型。URL 通过其主要访问机制(通常是 http 或 ftp)和资源在计算机网络中的位置来识别资源。因此,URI 方案的名称通常源自用于它的网络协议。网络协议的例子有 http、ftp 和 mailto。
由于 URL 是第一种也是最常见的 URI,因此这些术语通常作为同义词使用。
XCF是一种 文件格式,它的特殊之处在于它是GIMP的原生文件格式:也就是说,它专门设计用于存储所有组成GIMP图像的数据。因此,XCF文件可能相当复杂,除GIMP之外,很少有程序可以读取它们。
当图像存储为 XCF 文件时,该文件几乎编码了有关图像的所有信息:每个图层的像素数据、当前选区、附加通道(如果有)、路径(如果有)、以及参考线。 未保存在 XCF 文件中的最重要的事情是撤消历史记录。
XCF 文件中的像素数据以无损压缩形式表示:图像字节块使用无损 RLE 算法进行压缩。这意味着无论您使用这种格式加载和保存图像多少次,都不会因为这种格式而丢失或修改单个像素或其他图像数据。XCF 文件可能会变得非常大,但是GIMP允许您使用 gzip 或 bzip2 压缩方法压缩文件本身,这两种方法都快速、高效且自由提供。压缩 XCF 文件通常会将其缩小 10 倍或更多。
GIMP开发人员做出了巨大努力,以保持 XCF 文件格式跨版本兼容。如果您使用GIMP2.0 创建文件,则应该可以在GIMP1.2 中打开该文件。但是,文件中的某些信息可能无法使用:例如,GIMP2.0 具有比GIMP1.2 更复杂的文本处理方式,因此来自 GIMP 2.0 的 XCF 文件的文本图层在当文件如果在GIMP1.2 中打开时,显示为普通图像图层。
Documentation about XCF format can be found at https://developer.gimp.org/core/standards/xcf/.
XMP 是可扩展元数据平台的首字母缩写词。它是一种基于 XML 的元数据格式,用于 PDF 和照片。向 [XMP] 报告详细说明。
YCbCr 是一种颜色模型,它是为 PAL 电视标准开发的,是对 YUV 颜色模型的简单修改。同时,它已成为图像和视频录制的CCIR-601标准。例如,它用于 JPEG 图片和 MPEG 视频,因此也用于 DVD、视频 CD 和大多数其他广泛使用的数字视频标准。请注意,颜色模型仍然不是颜色空间,因为它无法确定 “红色”、“绿色” 和 “蓝色” 实际上意味着哪些颜色。对于颜色空间,还必须有对特定绝对颜色值的引用。
有一些颜色模型不通过额外的基本颜色红、绿和蓝 (RGB) 来表示颜色,而是通过其他属性来表示颜色,例如亮度-颜色模型。在这里,标准是颜色的基本亮度(从黑色,到灰色,再到白色),占最大部分的颜色(红色、橙色、黄色、绿色、蓝色、紫色或其他纯色介于它们之间) 和颜色的饱和度(“华丽” 到苍白)。该颜色模型基于眼睛识别亮度的微小差异的能力比小的颜色差异更好,并且比饱和度的小差异更好地识别那些。这使得写在黑色背景上的灰色文本易于阅读,但红色背景上的蓝色文本很难阅读,即使具有相同的基本亮度。这种颜色模型被称为亮度颜色模型。
The YCbCr model is a slight adaptation of such a brightness-color model. An RGB color value is divided into a basic brightness, Y, and two components, Cb and Cr, where Cb is a measurement of the deviation from gray in the blue direction, or if it is less than 0.5, in the direction of yellow. Cr is the corresponding measurement for the difference in the direction of red or turquoise. This representation uses the peculiarity of the eye of being especially sensitive to green light. That is why most of the information about the proportion of green is in the basic brightness, Y, and only the deviations for the red and blue portions need to be represented. The Y values have twice the resolution of the other two values, Cb and Cr, in most practical applications, such as on DVDs.
YUV 是一个颜色模型,它使用两个组件来表示颜色信息,亮度(每区域的光强度)和色度,或颜色的比例(色度),其中色度再次由两个分量组成。YUV 颜色模型的发展也可以追溯到彩色电视 (PAL) 的发展,在那里寻求将颜色信息与黑白信号一起传输的方法,以实现与旧黑白电视的向后兼容,而不必增加可用的传输带宽。从模拟电视技术的 YUV 颜色模型,开发了 YCrCb 颜色模型,用于大多数类型的数字图像和视频压缩。错误的是,YUV 颜色模型在这些领域也经常被提及,尽管实际上使用的是 YCbCr 模型。这往往会引起混乱。
对于亮度信号的计算,首先用输出设备的gamma值调整底层RGB数据,得到R'G'B'信号。三个单独的分量以不同的权重相加,形成亮度信息,它也用作旧黑白电视的VBS信号(Video Baseband Signal,视频基带信号,黑白信号)。
Y=R+G+B
然而,确切的计算更加复杂,因为必须考虑人眼颜色感知的某些方面。例如,绿色被认为比红色亮,而红色被认为比蓝色亮。此外,在一些系统中,首先执行基本颜色的伽马校正。
色度信号和色差信号也包含颜色信息。它们是由蓝色减去亮度或红色减去亮度的差异形成的。
U=B-Y
V=R-Y
根据生成的三个分量 Y、U 和 V,可以稍后再次计算基本颜色的各个颜色比例:
Y + U = Y + ( B - Y ) = Y - Y + B = B
Y + V = Y + ( R - Y ) = Y - Y + R = R
Y - B - R = ( R + G + B ) - B - R = G
此外,由于人眼视网膜的结构,亮度信息的感知分辨率比颜色更高,因此许多基于 YUV 颜色模型的格式在传输过程中压缩色度以节省带宽。
通常,图层组中的图层与图像的其余部分是隔离的——图层组本质上是一个单独的子图像,位于更大的图像中;您可以将图层组合并为单个图层,用它替换原始图层组,结果将相同。
在以下示例中,图像中相关图层的名称指定图层模式(如果适用,括号中为合成模式),以及图层的不透明度。
使用传递模式的图层组是不同的:它们内部的图层“看见”组下面的图层,并根据它们的图层模式与它们交互。
在简单的情况下,传递的组的行为就好像根本不涉及任何组。
在这些情况下,组主要是一种组织工具:它允许您将多个图层组合在一起,以达到某种预期效果,并将它们作为一个单元进行处理。
但是,一般而言,传递组并不等同于根本没有组。例如,当组的不透明度小于 100% 时,传递组仍然作为一个单元运行,将不透明度应用于整个组(就像普通组一样)而不是单个图层,同时仍然让组图层与背景图层交互。
比较这三张图像,它们展示了与上面相同的构图,组(或单个图层,在最后一个示例中)具有 50% 的不透明度。当使用传递组将多个图层组合在一起以实现集体效果时,组的不透明度基本上可以让您控制效果的“强度”,这是使用普通组或单个图层无法实现的。
出自计算的自由在线词典 (The Free Online Dictionary of Computing)(2001-03-13):
bitmap — A data file or structure which corresponds bit for bit with an image displayed on a screen, probably in the same format as it would be stored in the display's video memory or maybe as a device independent bitmap. A bitmap is characterized by the width and height of the image in pixels and the number of bits per pixel which determines the number of shades of gray or colors it can represent. A bitmap representing a colored image (a “pixmap”) will usually have pixels with between one and eight bits for each of the red, green, and blue components, though other color encodings are also used. The green component sometimes has more bits than the other two to cater for the human eye's greater discrimination in this component.
位样合并是您在使用 油漆桶填充 工具、拾色器 工具和各种选区工具时,可以设置的选项。当您处理具有多个图层的图像并且活动图层是半透明的,或具有图层模式未设置为普通的。当您选中位样合并选项时,用于操作的颜色是所有可见图层的合成颜色。如果未勾选位样合并选项,则使用的颜色是活动图层本身的颜色。
另请参阅克隆工具,以在非破坏性图像编辑中使用位样合并。
像素是图像的单个点或“图片元素”。矩形图像可能由数千个像素组成,每个像素代表图像在给定位置的颜色。像素的值通常由多个通道组成,例如其颜色的红色、绿色和蓝色分量,有时还有其 Alpha(透明度)。
凹凸贴图是一种在不增加对象几何复杂性的情况下,显示极其详细的对象的技术。它特别用于 3 维可视化程序。诀窍是将所有必要的信息放入纹理中,从而在对象表面显示阴影。
凹凸贴图只是一种(非常有效的)模拟表面不规则性的方法,这些不规则性实际上并未包含在模型的几何形状中。
剪贴板是用于在应用程序或文档之间传输数据的临时内存区域。它用于在 GIMP 中剪切、复制或粘贴数据。
剪贴板在不同操作系统下的实现略有不同。在 Linux/XFree 下,GIMP 使用 XFree 剪贴板处理文本,使用 GIMP 内部图像剪贴板在图像文档之间传输图像。在其他操作系统下,剪贴板的工作方式可能略有不同。有关详细信息,请参阅适用于您操作系统的 GIMP 文档。
剪贴板所提供的基本操作是 “剪切”、“复制”和“粘贴”。剪切是指从文档中移除目标项目并将其复制到剪贴板,复制则把目标项目保留在原位同时复制到剪贴板,粘贴则是把剪贴版的内容复制到文档中。GIMP 会根据目标位置智能选择粘贴内容。如果目标是一个画布,粘贴操作将使用图像剪贴板,如果目标是一个文本输入框,则使用文本剪贴板。
参考线是您在处理图像时可以临时显示在图像上的线条。您可以在水平或垂直方向上显示任意数量的参考线。这些线条可帮助您在图像上定位选区或图层。打印图像时它们不会出现。
有关更多信息,请参阅 第 2.2 节 “Guides”。
在GIMP图像软管是一种特殊类型的笔刷子,其由若干图像。例如,你可以有脚印笔刷,它由两个图像,一个用于左脚印,一个用于右脚印。而与此笔刷绘画,左脚印会先出现,然后是右脚印,然后再一个脚印等。这种类型的笔刷是非常强大的。
一种图像软管有时也被称为“图像管道”或“动画笔刷”。图像软管在笔刷对话框中,通过笔刷符号的右下角是否有一个红色小三角形表示。
有关创建图像软管的信息,请参阅 第 8 节 “GIH对话框” 和 第 7 节 “添加新笔刷”。
图块是GIMP当前已打开的图像的一部分。为了避免同时将整个图像存储在内存中,GIMP将其分成更小的部分。图块通常是 64 x 64 像素的正方形,尽管图像边缘的图块可能比这小。
在任何时候,图块都可能位于主内存、RAM 中的图块缓存、或磁盘中。当前正在处理的图块在主内存中。最近使用的图块在 RAM 中。当 RAM 中的图块缓存已满时,最近最少使用的图块将写入磁盘。GIMP可以在需要时从 RAM 或磁盘中检索图块。
不要将这些图块与图块滤镜中的图块混淆
您可以将图层视为一堆或多或少透明的幻灯片。每层代表图像的一个面,图像是所有这些面的总和。堆栈底部的图层是背景图层。它上面的层是前景的组成部分。
您可以通过图层对话框查看和管理图像的图层。
当谈到相机拍摄的图像时,场景参考意味着图像 RGB 通道中的强度与拍摄场景中的强度成正比。
“场景参考”与高动态范围不同,因为相机可能瞄准了低动态范围的场景,例如有雾的清晨景。但是,在捕获的帧中添加光源(例如,月亮破云或路灯),甚至可以将雾蒙蒙的早晨变成高动态范围的场景。
由于光波确实线性组合,根据定义,场景参考图像(无论是真实的还是虚构的)必须线性编码以保留数据的场景参考性质。
增量模式是一种绘画模式,其中每个笔刷笔划都直接绘制在活动图层上。设置后,笔刷的每个附加笔划都会增加笔刷的效果,直至笔刷的最大不透明度。
如果未设置增量模式,则会在画布缓冲区上绘制笔刷笔触,然后将其与活动图层组合。然后,笔刷的最大效果由不透明度决定,并且反复用笔刷勾画不会增加超出此限制的效果。
上面的两个图像是使用间距设置为 60% 的笔刷创建的。左图显示非增量绘制,右图显示与增量绘制的区别。
增量模式是几个笔刷工具共享的工具选项,除了那些具有 “速率” 控件的笔刷工具,该控件会自动暗示增量效果。您可以通过在工具(画笔、铅笔和橡皮擦)的工具选项对话框中选中 增量 复选框来设置它。
寄生虫是可以写入 XCF 文件的附加数据。寄生虫由名称标识,可以将其视为 XCF 文件中其他信息的扩展。
GIMP 插件可以读取图像组件的寄生虫。插件也可以定义自己的寄生虫名称,其他插件会忽略这些名称。寄生虫的例子有注释、TIFF、JPEG 和 PNG 文件格式的保存选项、创建图像的伽马值和 EXIF 数据。
抖动是计算机图形中使用的一种技术,用于在显示具有较低 色深 的图像时创建更多颜色的错觉。在抖动图像中,丢失的颜色通过可用颜色中的特定像素排列来再现。人眼将此视为各种颜色的混合。
渐变工具 使用抖动。当您将图像转换为 索引 格式时,您也可以选择使用抖动。如果您正在处理带有索引颜色的图像,如果颜色图中没有正确的颜色,某些工具(例如图案填充工具)也可能会使用抖动。
The Newsprint filter uses dithering as well. You can use the NL Filter (Non Linear filter) to remove unwanted dithering noise from your image.
另请注意,尽管 GIMP 本身使用 24 位颜色,但您的系统实际上可能无法显示那么多颜色。如果没有,那么 GIMP 和您的系统之间的软件也可能在显示颜色时抖动颜色。
另请参阅 Floyd-Steinberg抖动 的词汇表条目,该抖动用于 GIMP。
抗锯齿是反转锯齿的过程,即减少“锯齿”。抗锯齿通过调整背景和被抗锯齿的像素区域之间的边界来产生更平滑的曲线。通常,更改像素强度或不透明度以实现向背景的更平滑过渡。对于选区,选区边缘的不透明度适当降低。
可选的 GIMP 扩展。插件是在主 GIMP 应用程序控制下运行,并按需提供特定功能的外部程序。请参阅 第 1 节 “插件” 了解更多信息。
插值意味着计算中间值。当您放大(“数字缩放”)或以其他方式变换(旋转、切变或透视)数字图像时,插值过程用于计算变换图像中像素的颜色。GIMP 提供三种插值方法,它们的质量和速度各不相同。一般来说,质量越好,插值花费的时间就越多(参见插值方法)。
文件格式或文件类型是存储计算机数据的形式。由于操作系统将文件存储为一系列线性字节,无法以明显的方式描述多种真实数据,因此已经开发了将信息解释为复杂数据表示的约定。特定“类型” 文件的所有约定构成了一种文件格式。
用于保存图像的一些典型文件格式是 JPEG、TIFF、PNG 和 GIF。保存图像的最佳文件格式取决于图像的用途。例如,如果图像用于互联网,文件大小是一个非常重要的因素,如果图像用于打印,高分辨率和质量更重要。请参阅格式类型。
这个术语通常指的是光强度,一种颜色的亮度。它从 0(黑色)到 100(全亮)不等。
短语“显示参考”涉及可以在设备上显示(直接或通过 ICC 配置文件颜色管理)的图像。显示设备可以是监视器,也可以是打印在纸上的图像,或其他一些显示技术。
无论采用何种技术,当您在设备上显示图像时,该设备都有最大和最小亮度。最大和最小亮度被称为显示参考白色和显示参考黑色。
以上解释摘自图像编辑模型:显示参考和场景参考。修改后的摘录由作者许可撰写和引用,作者已根据 署名-相同方式共享 3.0 未本地化许可证 (CC BY-SA 3.0)许可修改后的摘录。
“显示参考白色”(或为简单起见,“白色”)表示浮点 RGB 颜色(1.0, 1.0, 1.0)和整数等效值 (255,255,255)、(65535,65535,65535) 等,对于 8 位整数、16 位整数等。
“显示参考白色”具有非常特殊的意义,在显示参考编辑中,没有“比白色更亮”这样的东西。因此,在显示相关的图像编辑中,所有 RGB 通道值都小于或等于 1.0,并且没有比“白色”(1.0, 1.0, 1.0) 更亮的颜色。
以上解释摘自图像编辑模型:显示参考和场景参考。修改后的摘录由作者许可撰写和引用,作者已根据 署名-相同方式共享 3.0 未本地化许可证 (CC BY-SA 3.0)许可修改后的摘录。
“显示参考黑色”(或为简单起见,“黑色”)表示浮点 RGB 颜色 (0.0, 0.0, 0.0) 及其整数等价物。这种颜色具有非常特殊的意义,没有“比黑色更暗”这样的东西。因此,在显示相关的图像编辑中,所有 RGB 通道值都大于或等于 0.0,并且没有颜色比“黑色” (0.0, 0.0, 0.0) 更暗。
以上解释摘自图像编辑模型:显示参考和场景参考。修改后的摘录由作者许可撰写和引用,作者已根据 署名-相同方式共享 3.0 未本地化许可证 (CC BY-SA 3.0)许可修改后的摘录。
浮动选区(有时称为“浮动图层”)是一种临时层,其功能与普通层相似,不同之处在于浮动选区必须先锚定,然后才能继续处理图像中的任何其他图层。
第 4.5 节 “Float”中描述了浮动选区。
在 GIMP 的早期版本中,GIMP 不使用图层时,浮动选区用于对图像的有限部分执行操作(现在您可以使用图层)。现在浮动选区没有实际用途,但您必须知道如何处理它们。
渲染意图是处理目标空间无法生成的源空间中超出 色域 显示的颜色的方法。ICC 定义了四种渲染意图:
这种渲染意图通常用于摄影内容。它缩放一个色域以适应另一个色域,同时保持颜色的相对位置。
这种渲染意图通常用于专色。 超出色域的颜色保持不变。色域外的颜色在色域边缘转换为亮度相同但饱和度不同的颜色。
此方法通常用于商业图形。颜色的相对饱和度大多保持不变,但闪电通常会发生变化。
这种渲染意图最常用于打样。它保留了源图像的原生设备白点。
灰度是一种对仅包含黑色、白色和灰色阴影的图像颜色进行编码的模式。
When you create a new image, you can choose to create it in Grayscale mode (which you can colorize later, by changing it to RGB mode). You can also change an existing image to grayscale by using the Grayscale, Desaturate, Decompose, Channel Mixer, although not all formats will accept these changes. Although you can create images in Grayscale mode and convert images to it, it is not a color model, in the true sense of the word.
如RGB 模式 中所述,24 位GIMP 图像最多可具有256 级灰度。如果您从灰度模式更改为 RGB 模式,您的图像将具有具有三个颜色通道的 RGB 结构,但当然,它仍然是灰色的。
灰度图像文件(8 位)比 RGB 文件小。
在数字图像处理中,直方图是表示图像中灰度值或颜色值的统计频率的图形。图像的直方图告诉您灰度值或颜色值的出现情况,以及图像的对比度范围和亮度。在彩色图像中,您可以创建一个包含所有可能颜色信息的直方图,或者为各个颜色通道创建三个直方图。后者最有意义,因为大多数程序都基于灰度图像,因此可以立即进行进一步处理。
索引颜色模式是一种对图像中的颜色进行编码的模式,其中为图像中的每个像素分配一个 8 位颜色编号。然后将与此数字对应的颜色放入表格(调色板)中。更改调色板中的颜色会更改所有引用此调色板颜色的像素。尽管您可以在索引颜色模式下创建图像并可以将图像转换为该模式,但严格来说,它不是颜色模型。
羽化过程通过柔和地混合区块的边缘,在区块和背景之间实现平滑过渡。
在 GIMP 中,您可以羽化选区的边缘。笔刷也可以有羽状边缘。
在色彩再现中,包括计算机图形和摄影,色域或颜色色域(gamut发音为/ˈgæmət/)是某个完整的颜色子集。最常见的用法是指可以在给定环境中准确表示的颜色子集,例如在给定的色彩空间内或由某个输出设备。另一种不太常用但也不太正确的意义是指在给定时间在图像中找到的完整颜色集。在这种情况下,将照片数字化、将数字化图像转换为不同的色彩空间或使用特定输出设备将其输出到给定介质通常会改变其色域,因为在此过程中原始的某些颜色会丢失。[WKPD-GAMUT]
颜色深度只是用于表示颜色的位数(每像素位数:bpp)。一个像素有 3 个通道(红色、绿色和蓝色)。GIMP可以支持每通道 8 位,称为8 位颜色。因此,GIMP颜色深度为8 * 3 = 24,这允许 256 * 256 * 256 = 16,777,216 种可能的颜色(8 位允许 256 种颜色)。
蒙版就像是罩在图层(图层蒙版)或图像的所有图层(选区蒙版)上的面纱。你可以通过用绘制白色来去除这个蒙版,你可以用绘制黑色来完成它。当蒙版被“应用” 时,未遮罩的像素将保持可见(其他像素将是透明的)或将被选中,具体取决于蒙版的类型。
蒙版有两种类型:
图层蒙版:每一图层都可以有自己的蒙版。图层蒙版代表图层的 Alpha 通道并允许您管理其透明度。通过在图层蒙版上绘画,您可以使部分图层不透明或透明:绘制黑色使图层透明,绘制白色使图层不透明,绘制灰色使图层半透明。您可以使用所有绘画工具在蒙版上绘画。您还可以应用滤镜或复制粘贴。您可以将图层蒙版用于过渡效果、体积效果、合并来自另一个图像的元素等。有关详细信息,请参阅图层蒙版 部分。
Channel Mask, also called Selection Mask: Channel Masks determine the transparency of a selection. By painting on a Channel Mask with white, you remove the mask and increase the selection; with black, you reduce the selection. This procedure lets you create a selection very precisely. You can also save your selections to a Channel Mask with the Save to Channel command. You can retrieve it later by using the “Channel to selection” command from the Channel menu. Channel masks are so important in GIMP that a special type has been implemented: the Quick mask. See the Selection mask section for more details.
行进蚁线是一个术语,它描述了围绕选区的虚线。这条线是动画的,所以看起来好像小蚂蚁在彼此后面跑来跑去。
样条是通过数学定义并具有一组控制点的曲线。贝塞尔样条是具有四个控制点的三次样条,其中第一个和最后一个控制点(结点或锚点)是曲线的端点,内部的两个控制点(手柄)决定端点处曲线的方向。
在非数学意义上,样条是用于绘制曲线的柔性木条或金属条。使用这种类型的样条绘制曲线可以追溯到造船业,当时将重物挂在样条上以弯曲它们。贝塞尔样条的外部控制点类似于固定样条的位置,内部控制点是附加重力以修改曲线的位置。
贝塞尔样条只是一种数学表示曲线的方法。它们是 1960 年代由为雷诺工作的皮埃尔·贝齐尔(Pierre Bézier)开发的。
贝塞尔曲线在GIMP中用作路径的组成部分。
上图显示了一条贝塞尔曲线。点 P0 和 P3 是路径上的点,它们是通过用鼠标单击创建的。点 P1 和 P2 是手柄,当您拉伸线段时,它们由GIMP自动创建 。
超采样是一种更复杂的抗锯齿技术,即一种减少沿倾斜或曲线的锯齿状和阶梯状边缘的方法。在每个像素内的多个位置采集样本,而不仅仅是在中心,然后计算平均颜色。这是通过以比显示的分辨率高得多的分辨率渲染图像,然后将其缩小到所需大小,使用额外的像素进行计算来完成的。结果是沿着对象的边缘从一条像素线到另一条像素线的过渡更平滑。
结果的质量取决于样本的数量。超采样通常在原始大小的 2 倍到 16 倍的范围内执行。它大大增加了绘制图像所需的时间,以及将图像存储在内存中所需的空间量。
减少空间和时间需求的一种方法是使用自适应超采样。这种方法利用了一个事实,即实际上很少有像素位于对象边界上,因此只需要对这些像素进行超采样。起初,在一个像素内只采集几个样本。如果颜色彼此非常相似,则仅使用这些样本来计算最终颜色。如果不是,则使用更多样本。这意味着仅在必要时计算更多的样本数,从而提高性能。
路径是由直线、曲线或两者组成的轮廓。在GIMP 中,它用于形成选区的边界,或被勾画以在图像上创建可见标记。除非路径被勾画,否则在图像被打印时它是不可见的,并且在当图像被写入文件时也不会保存(除非您使用 XCF 格式)。
有关路径的基本信息,请参阅路径概念 和使用路径 部分,以及路径工具 部分了解如何创建和编辑路径。您可以使用 路径对话框 管理图像中的路径。
通道是指图像的某个组成部分。例如,RGB图像的组成部分是三基色红、绿、蓝,有时还包括透明度 (alpha)。
每个通道都是与图像大小完全相同的灰度图像,因此由相同数量的像素组成。这个灰度图像的每个像素都可以看作是一个容器,可以填充一个范围从 0 到 255 的值。这个值的确切含义取决于通道的类型,例如在RGB颜色模型中,R-通道中的值表示添加到不同像素的颜色的红色量;在选区通道中,该值表示像素被选择的程度;在 alpha 通道中,这些值表示相应像素的不透明程度。另见通道。
通道编码是指数字图像中某个通道的强度(从技术上讲更适合灰度和 RGB 图像,相对亮度),在当通道值从 0.0 到 1.0 浮点数(0 到 255 对于 8 位整数,0 到 65535 对于 16 位整数)变化时,从暗到亮变化的速度。
提及“通道编码”的其他方式包括“压扩曲线”、“伽玛”(技术上不正确,除非通道编码是实际的伽玛曲线)、“色调再现曲线”(简称“TRC”)和“色调响应曲线”(简称“TRC”)。
线性光通道编码反映了光波在现实世界中的组合方式。线性光通道编码也称为“伽马=1.0”、“线性伽马”或简称为“线性”。
感知统一的通道编码反映了我们的眼睛对亮度变化的反应方式。
在 ICC 配置颜色管理工作流程中,通常使用以下通道编码:
LAB 压扩曲线,在感知上完全一致。
线性光通道编码,当然是完全线性的。
sRGB通道编码和“gamma=2.2”通道编码,两者在感知上近似一致,并且彼此近似相等。
“gamma=1.8”通道编码,既不是线性的,也不是感知上近似均匀的,尽管它更接近于感知上的均匀而不是线性。
看上图:
线性光通道编码(顶行)表示光波在现实世界中的组合方式。
sRGB 通道编码(中间行)在感知上几乎是一致的。
LAB 通道编码(底行)在感知上完全一致,这意味着它代表了我们的眼睛对亮度变化的反应。
在 GIMP 2.10 中,两种不同的通道编码在内部用于各种编辑操作,它们是“线性光”和“感知均匀 (sRGB)”。
上面显示的 companding-curves-compared.png 是来自 XYZ、RGB、ICC、xyY 和 TRCs完全无痛程序员指南中的图像的略微修改版本,它被许可为知识共享署名-相同方式共享 3.0 未本地化版本许可(Creative Commons Attribution-ShareAlike 3.0 Unported License)。
通道蒙版是一种特殊类型的蒙版,它决定了选区的透明度。有关详细说明,请参阅 蒙版 。
量化是通过将颜色与颜色图中最接近的颜色进行匹配,将像素的颜色减少为多个固定值之一的过程。实际像素值可能比数字显示器可以显示的离散级别具有更高的精度。如果显示范围太小,则在颜色强度从一个级别更改为另一个级别的地方可能会出现颜色的突然变化(假轮廓或条带)。这在具有 256 或更少离散颜色的索引图像中尤为明显。
减少量化效果的一种方法是使用 抖动。GIMP中执行抖动的操作是渐变工具(如果您启用了抖动选项)和 转换为索引 命令。但是,它们仅适用于 RGB 图像,而不适用于索引图像。
一方面, 光来自太阳或其他辐射源,并且通过介质(水,空气,玻璃)折射,通过表面漫 或镜面反射。
另一方面, 世界上的颜色并不像光那样有形。相反,颜色是我们感知周围世界的方式的一部分。光进入眼睛,由光接收器(视锥细胞和视杆细胞)处理,并通过视神经发送到大脑进行进一步处理和解释。
光的波长各不相同,我们的眼睛和大脑将其解释为不同的色调(红色、蓝色、绿色等),以及强度(又名“亮度”)。所以我们对颜色的感知由强度(“亮度”)信息和色度信息组成。
颜色的命名使人们走出狭隘的色彩感知领域,进入更大的文化和语言解释和色彩分类领域,进而进入更大的哲学、美学、神学和形而上学的考虑。
上面对颜色的解释是对 XYZ、RGB、ICC、xyY 和 TRCs的完全无痛程序员指南的稍微修改的摘录,它被许可为知识共享署名-相同方式共享 3.0 未本地化版本许可证。
颜色模型是一种描述和指定颜色的方式。该术语通常被宽松地用于指代色彩空间系统及其所基于的色彩空间。
色彩空间是一组可以被输入或输出设备(如扫描仪、显示器、打印机等)显示或识别的颜色。色彩空间的颜色被指定为色彩空间系统中的值,该系统是一个坐标系统,其中各个颜色由各个轴上的坐标值描述。由于人眼的结构,色彩空间中有三个供人类观察者使用的轴。它的实际应用是用三个分量指定颜色(有一些例外)。大约有 30 到 40 种色彩空间系统在使用。一些重要的例子是:
这个术语是指颜色纯度。想象一下,您将颜料添加到白色油漆中。饱和度从 0(白色、完全淡化、完全稀释)到 100(纯色)不等。
With display-referred data you have roughly two and half stops of head room above middle gray and maybe six and a half usable stops below middle gray, at which point the data is too densely packed into too few tonal steps to accurately display differences between solid black and "just barely gray". So at best you have 9 stops of dynamic range, compared to the 20 or more stops of dynamic range you might find in some (certainly not all!) real world scenes.
显示参考数据的动态范围限制的常用解决方案,是允许通道值达到编码场景数据所需的高度。这意味着允许高于显示参考白色的通道值。
GIMP 2.10 当前支持的多种文件格式可用于导入和导出高动态范围图像,包括浮点tiff、OpenEXR 和 FITS。
在 GIMP 2.10 中处理高动态范围数据时,通道编码确实需要是线性的,以避免伽马伪影。
编辑高动态范围数据要求在编辑操作和混合模式中没有任何钳位代码。在浮点精度:
许多(但不是全部)GIMP 2.10 混合模式都没有限制,包括正常、加法、减法、乘法、仅变亮、仅变暗、差异以及 LCH 和亮度混合模式。屏幕、柔光和叠加等混合模式并未解除限制,因为这些操作旨在处理显示参考数据。
许多(太多了,但肯定不是全部,因为一些编辑操作是为处理显示参考数据而设计的)GIMP 2.10 编辑操作也没有限制,包括色阶、曝光、缩放和旋转等变换,以及各种滤镜操作,例如高斯模糊。
上面对“高动态范围”的部分解释是从图像编辑模型:显示参考和场景参考细微改动的摘录。这些摘录经许可引用,修改后的摘录被许可在 署名-相同方式共享 3.0 未本地化许可证 (CC BY-SA 3.0)下。