GIMP (GNU Image Manipulation Program,GNU图像处理程序),它是一个图像处理与合成工具。GIMP的扩展性很强,用户可以通过自己编写的插件来扩充GIMP功能。
简介
GIMP是GNU Image Manipulation Program(GNU图像处理程序)的缩写,它是Peter Mattis和Spencer Kimhall开发的免费照片和图像处理和创作工具,功能十分强大。GIMP支持多种图像处理工具、全通道、多级撤销操作恢复旧貌与映像修饰等功能。它也支持数目众多的效果插件(plug-ins),完全可以与Windows平台下著名的图像处理软件Photoshop媲美。
GIMP的功能相当强大,它可以作为一个简单的绘图程序来使用,也可以作为一个高质量的图像处理软件来使用,它还有图像格式转换等功能。GIMP具有良好的可扩展性,它支持带插件参数的高级脚本接口,对每件工作,无论是最简单的任务,还是最复杂的图像处理过程,都可以很容易地用脚本来描述。由于其功能相当强大,GIMP被誉为Linux下处理图像的法宝,是Linux下的Photoshop。
GIMP的界面比Photoshop简洁,启动时有一个看起来和Photoshop很相似的工具栏,当我们打开图像文件,并用鼠标右键单击图像时会弹出一系列的选项。
发展历史
0.54版本
GIMP0.54版本发布于1996年2月。因为是第一个真正的专业免费图像处理软件,所以当时引起了重大反响。这也是第一个能够与大商业公司的图像处理软件相媲美的免费软件。
0.54版本的特点:
·支持8、15、16、24位颜色。
·8位顺序显示或Floyd-Steinberg抖动显示。
·多个图像同时编辑。
·实时缩放和扫视。
·选取工具有矩形、椭圆形、自由形、模糊、
贝济埃曲线和智能剪刀。
·变形工具有旋转、缩放、修剪和翻转四种。
虽然GIMP0.54还是一个beta测试级版本,但它很稳定,足以处理每天的工作。然而.这个版本的主要缺点之一是其工具包建立在一个商业的工具包Motif之上。这是Linux系统的最大缺陷,因为如果想使用速度更快的、
动态链接的GIMP,就必须购买Motif。许多开发者是才开始使用Linux的学生,并不可能去购买Motif。
0.60版本
0.60版本在(Spencer和Peter)开发四个月之后,于1996年7月发布。0.60版本主要编程优点是增加了两个新的工具包—GTK(Gimp Toolkit)和gdk(Gimp Drawing kit),从而消除了对Motif的依赖性。对绘画艺术者来说,0.60版本具有如下许多新功能:
·基本图层。
·改进的绘画工具(子像素取样和笔刷空间)。
·优越的喷枪工具。
·所有图像类型间可克隆。
·图案选取对话框和克隆工具。
·绘画模式。
·分界和羽化选区命令。
·色彩选区工具。
·优越的参数控制功能。
0.60版本是0.99版本和最后的l.0版本的基础,许多功能后来得到了进一步增强。0.60版本可以看作是0.99版本的Alpha版。
0.99版本
1997年2月,0.99版本登台亮相。Spencer Kimball和Peter Mattis与其他开发者一起对GIMP进行了改进并添加了很多新功能,主要的改进是添加了能够编写脚本编辑程序的新API和PDB。Script-Fus(即宏命令)的自动处理代替了以前常需的手动操作。GTK/gdk被更新为GTK+。这一新的版本使用了新的平铺存储操作,可以载入大量图像到GIMP中,另外,该版本也介绍了新的GIMP的文件格式XCF。
新APl使编写GIMP的扩展程序和插件程序变得相当容易。一些插件程序和扩展程序的出现使GIMP功能更大。例如,SANE程序使扫描的图像可直接进入GIMP。GIMP有150多个插件程序可供编写时使用,这些插件程序包括从文件格式到碎片追索器。
1997年夏,GIMP已经升级到0.99.10版。
1997年9月,GTK+从中分离出来。GTK+被认为是极其优秀的工具包,其他开发者开始使用它构筑自己的应用程序。
1997年10月,GIMP已趋于完善、没有新功能可加入内核程序中。同时,GUM0.5版本已经发行。然而GIMP开发工作继续进行,以使之更加稳定,并为1.0版本作准备。
1.0版本
GIMP1.0版本于1998年5月发行。其稳定性极好,从而保证了世界范围内的发行和专业使用。
2.6版本
2009年,GIMP发布2.6版本。从开发的角度来看,GIMP2.6是一个重要的版本。它改变了用户界面,解决了一些经常收到的投诉,以及GEGL的初步整合,GEGL是基于图形的图像处理库,最终将为GIMP带来高度深度和非破坏性的编辑。
2.8版本
2011年,发布GIMP2.8版本。这是一个新的稳定版本的GNU图像处理程序。在这个版本中,引入了一些功能,如图层组,画布上的文本编辑,高级笔刷动态和非常理想的可选单窗口模式。并且对用户界面应用做其他重要更改。
2.10版本
2018年,耗时六年,发布GIMP 2.10版本。最初的重点是将程序移植到新的图像处理引擎GEGL。然而,新版本附带了更多新功能,包括新的和改进的工具,更好的文件格式支持,各种可用性改进,改进的色彩管理支持,元数据编辑等。
工作环境
GIMP与其他常用软件不同,启动后屏幕上将出现两个窗口:主窗口和“图层,通道,路径,撤销画笔,图案,渐变”窗口。主窗口的上方区域为各种常用的GIMP工具按钮,主窗口下方为工具选项。根据所选工具,工具选项随之改变。具体如图1:GIMP窗口所示。
实际上GIMP的窗口远不止两个,每打开一个图像文件都会新出现一个显示窗口。单击“文件”菜单中的“对话框”菜单项,可选择性打开其他对话框窗口。
GIMP可利用图层来管理图像文件。一个图像文件可由多个图层组成,图像的显示效果是多个图层叠加的结果。每个图层之间相互独立,修改一个图层不会影响到其他图层。在“图层,通道,路径,撤销画笔,图案,渐变”窗口中的“图层”选项卡中可新建图层,调整图层的叠放顺序,以及复制图层和删除图层等。
另外,在GIMP中图像中使用的色彩被看作是多个颜色的叠加效果,每一个颜色就是一个通道。“图层,通道,路径,撤销画笔,图案,渐变”窗口中的“通道”选项卡中默认显示红绿蓝(RGB)三种基本颜色通道,用户可新建颜色通道、调整颜色的叠放顺序,以及复制颜色通道和删除颜色通道。
特点
GIMP的功能特点有:
①全套的绘图工具,包括笔刷(Brush)、铅笔(Pencil)、喷枪(AirBrush)等。
②平板式内存管理,能够处理的图像尺寸大小只受磁盘自由空间限制。
③支持各种常见图像格式,包括:GIF、JPG、PNG、XPM、TIFF、TGA、MPEG、PS、PDF、PCX、BMP等。
④过程数据库允许从外部程序调用内部的GIMP函数。
⑤无限次的Undo/Redo(仅受磁盘空间的限制)。
⑥支持旋转、缩放、裁剪及反转等变形工具。
⑦具有多种选择工具,如矩形、椭圆、自由、模糊、曲线及智能。
⑧插件功能允许用户任意增加新的文件格式及新的效果滤镜,现已提供了100多个插件。
⑨GIMP对Web图片设计也有不错的支持,同时还提供了一个屏幕抓图工具——屏幕快照。