一说到Linux,多数朋友可能会认为它虽然功能强大,但其命令行形式的界面使用起来太不方便了。其实,现在的Linux不仅具有如同Windows 9x一样漂亮易用的图形界面,而且在图形界面下运行的应用程序也不少,本文将对Linux下的图形图像处理软件做些介绍,笔者所使用的Linux是Turbo Linux 6.0简体中文版。
Linux下的图形图像处理软件比较丰富,从功能上可以把它们大致分为以下几类:图像处理工具,如GIMP等;绘图工具,如XPaint、Kpaint等;图像浏览工具,如gtk_see、Compupic、电子眼ee、gqview及Kview等;图标制作工具,如Kicon等;抓图工具,如KsnapShot等;三维模型设计软件,如AC3D、IRIT、PIXCON等等。也许有的朋友会问,很多软件Linux光盘中都没有,到哪里才能下载啊?笔者建议朋友们可以首先到ftp://sunsite.unc.edu/pub/Linux/apps/graphics/等比较大型的Linux软件下载站点去看看,这些地方能够找到大量的图形图像应用软件,另外本文后面还给出了一些软件的具体下载站点。
图像处理工具
Linux下的图像处理工具中,比较有名的要数GIMP了。GIMP是GNU图像处理程序(GNU Image Manipulation Program)的缩写,它是一个完全免费的自由软件包,适用于对图像进行各种艺术处理。GIMP的功能相当强大,它可以作为一个简单的绘图程序来使用,也可以作为一个高质量的图像处理软件来使用,它还有图像格式转换等功能。GIMP具有良好的可扩展性,它支持带插件参数的高级脚本接口,对每件工作——无论是最简单的任务,还是最复杂的图像处理过程,都可以很容易地用脚本来描述。由于其功能相当强大,GIMP被誉为Linux下处理图像的法宝,是Linux下的Photoshop。
用户想要得到GIMP,可到GIMP的专门网站http://www.gimp.org去下载,这里不仅有GIMP的最新版本,还有GIMP的开发库、详细的软件使用手册等,不过都是英文的。需要下载的文件是gimp-1.0.4.tar.bz2。
一、安装步骤
1.运行命令:# cp gimp-1.0.4.tar.bz2 /tmp,将gimp-1.0.4.tar.bz2拷到/tmp目录下。
2.运行命令:# bunzip2 gimp-1.0.4.tar.bz2,解压缩这个文件,/tmp目录下会生成一个叫gimp-1.0.4.tar的文件。
3.运行命令:# tar xvf gimp-1.0.4.tar,将会在/tmp目录下生成一个叫做gimp-1.0.4的子目录,GIMP的所有文件就存放在这个目录下。
4.运行命令:# cd gimp-1.0.4,进入到GIMP程序所在的目录,准备配置和编译它,此时最好阅读一下Install文件来了解安装的步骤和注意事项。
5.连续运行下面三个命令:# ./configure、#make、# make install,它将会对GIMP进行配置和编译,如果在编译时出现问题,可以参考Install文件来查找原因。
6.安装成功后,运行/usr/local/bin/gimp即可启动GIMP。
GIMP的界面比Photoshop简洁,启动时只有一个看起来和Photoshop很相似的工具栏(图1)。只有当我们打开图像文件,并用鼠标右键单击图像时才会弹出一系列的选单选项(图2)。
图1
二、GIMP软件特点
1.全套的绘图工具,包括笔刷(Brush)、铅笔(Pencil)、喷枪(AirBrush)等;
2.平板式内存管理,能够处理的图像尺寸大小只受磁盘自由空间限制;
图2
3.支持各种常见图像格式,包括: gif、jpg、png、xpm、tiff、tga、mpeg、ps、pdf、pcx、bmp等;
4.过程数据库允许从外部程序调用内部的GIMP函数;
5.无限次的Undo/Redo(仅受磁盘空间的限制);
6.支持旋转、缩放、裁剪及反转等变形工具;
7.具有多种选择工具,如矩形、椭圆、自由、模糊、曲线及智能;
8.插件功能允许用户任意增加新的文件格式及新的效果滤镜,现已提供了100多个插件。
另外,GIMP对Web图片设计也有不错的支持,同时还提供了一个屏幕抓图工具——屏幕快照,效果不错。
绘图工具
一、XPaint
XPaint是X11所带的一个彩色图像编辑工具,与Windows中的画图程序功能相似,支持编辑各种图像格式,包括PPM、XBM、TIFF等。XPaint的用户界面如图3所示,界面从功能上被分成两块区域,一块是工具区,用于选择当前绘画要进行的操作;另一块是绘图区,用于创建/修改图像。每个绘图窗口允许拥有自己的调色板和模式集。
图3
XPaint对显示模式有所依赖,在存储图像的时候将会把图像调整为当前的显示模式(例如,在灰色模式环境下打开一幅彩色图像,重新存盘时会被存储为灰色图像)。XPaint的使用方法比较简单,相信朋友们一学就会。
二、KPaint
KPaint是KDE提供的一个与XPaint类似的绘图工具,其用户界面如图4所示。
图4
KPaint支持所有常见的图像文件格式,用户可以选择不同的笔、刷子或形状来绘制和修改图像,KPaint的调色板的功能比较不错。由于KPaint与XPaint和Windows画图的使用方法差不多,这里就不再详细介绍了。
图像浏览工具
与Windows一样,Linux下的图像浏览工具也非常丰富,下面介绍其中几款比较常用的软件。
一、电子眼ee
“电子眼ee”是一个在GNOME窗口环境下浏览图像的软件,它是随GNOME软件包一块分发的。当正确安装好GNOME后,在主选单的图形栏上就会出现电子眼的图标。电子眼可以浏览bmp、tif、gif、xpm等格式的图像文件,使用方法非常简单。图5是电子眼的文件操作界面,用户可以选择一次装入多个文件,并可预览图像。电子眼也支持对图像进行一些基本的编辑操作,如灰度控制、放大、缩小和旋转等。
图5
电子眼虽然功能比较简单,但仍不失为一个好的图像浏览工具。
二、GQview
GQview也是一个在GNOME窗口环境下浏览图像的软件。其功能和使用方法与电子眼差不太多,只是要更直观一些。GQview的用户界面如图6所示,左边是选单条、工具栏、目录列表及图形文件列表,右边是图像浏览区,在图像文件列表中选择文件后,就可以在右边区域进行浏览了。
图6
GQview自身的图像编辑功能比较弱,但它支持调用外部的图像处理软件,除了GIMP、电子眼等软件外,用户还可根据需要让GQview启动其他编辑软件。
三、Compupic
Compupic是由Photodex公司开发的一个共享软件,它是一个相当优秀的图像浏览工具,读者朋友可以到www.Photodex.com去下载最新版本。笔者下载的文件名为compupic-4_6_1022-i386-Linux_tar,用tar解压后会生成一个compupic-4_6_1022-i386-Linux的目录,在该目录下运行./ compupic -install即可完成安装。安装完毕后,运行$ compupic或$ /usr/local/bin/compupic,就可以启动Compupic。
Compupic的用户界面(图7)很像Windows下的应用程序,其目录树部分几乎就是Windows资源管理器的翻版,使用起来非常直观。Compupic支持浏览各种格式的图像文件,甚至包括ICO文件及Adobe的PSD文件,它还可查看WAV和MPEG等多媒体文件,以及浏览文本文件及二进制文件。
图7
图标制作工具
下面主要介绍一下KDE自带的图标编辑器Kiconedit,朋友们还可以到互联网上找到不少其他的图标制作工具。
Kiconedit的用户界面如图8所示,其窗口分为五个区域:主工具栏、绘图工具栏、栅格、状态栏及调色板。主工具栏用于创建、打开文件,以及裁减、复制、放大、缩小等操作;绘图工具栏列出了一些绘图工具,如画笔、填充,以及选择绘画形状等;栅格是制作图标的地方。此外,Kiconedit还有比较详尽的联机帮助,这对初学者很有好处。
图8
总的来说,Kiconedit是一个相当不错的图标制作工具,使用它可以很方便地为自己的程序创建漂亮的图标。
抓图工具
KSnapshot是KDE环境下的一个简单的图像捕捉工具,它能捕获整个桌面或者单个窗口的图像,并能以各种文件格式保存该图像,其用户界面如图9所示。在KDE的中文环境下,KSnapshot的界面是中文的,因此使用起来很容易上手,本文的所有图片都是用它抓下来的。KSnapshot具有自启动功能,能够将在抓图之前选择的窗口显示到桌面的最前面,另外,它还有延迟功能,允许延迟一段时间抓图,用户可以借此机会来调整好窗口的布局,很象照相机的延迟拍摄功能。
图9
三维模型设计软件
Linux下的三维模型设计软件还是比较丰富的,但因为这类软件开发起来比较复杂,因此自由软件并不太多,朋友们可到http://metalab.unc.edu等网站去搜寻一下。下面主要介绍一下AC3D,下载地址为:http://www.comp.lancs.ac.uk/computing/users/andy/ac3d/
download/ac3dlxredhatsw2.tgz。下载完毕后,用tar将ac3dlxredhatsw2.tgz解包,无需安装,在X Window下直接运行其中的ac3d命令即可启动AC3D。
AC3D是一个多种平台下的三维模型设计软件,有Windows、SGI、Linux等多种版本,在各种平台下其文件格式是互相兼容的。
AC3D的用户界面如图10所示,怎么样,是不是有点儿眼熟?的确,AC3D的用户界面同3DS很相似,并且其建模功能也类似于3DS。
图10
用户界面共有四个视图窗口,四个窗口可以同时显示,也可以只单独显示其中的一个。AC3D具有的一些特点包括:支持隐藏/显示物体,以便在编辑复杂场景时提高速度;内嵌有快速OpenGL 3D渲染器,能很快得到渲染结果;提供多达七个位置的灯光;支持24位色的调色板;支持实时渲染的材质;支持多种文件格式的输入/输出,如3DS、DXF、VRML、RIB等等;具有二维造型功能。此外,AC3D还支持插件。
比较遗憾的是,从上述网站下载的AC3D只是一个免费的演示版,其功能比正式版要少,如果要获得正式版,就必须向开发商购买。