当前位置:操作系统 > Unix/Linux >>

打造FreeBSD桌面系统(4)

二、图像处理软件

  FreeBSD下的图形图像处理软件比较丰富,比如图像处理工具GIMP、绘图工具XPaint、图像浏览工具电子眼ee,Compupic等等,这些工具都可从Ports中直接安装。

  1.图像处理工具——GIMP

  FreeBSD下的图像处理工具中,最著名的要数GIMP了。GIMP是GNU图像处理程序(GNU Image Manipulation Program)的缩写,它是一个完全免费的自由软件包,适用于对图像进行各种艺术处理。GIMP的功能非常强大,它可以作为一个简单的绘图程序来使用,也可以作为一个高质量的图像处理软件来使用,它还有图像格式转换等功能。GIMP具有高度可扩展能力,它支持带插件参数的高级脚本接口,对每项工作,无论是最简单的任务,还是复杂的图像处理过程,都可以很容易地用脚本来描述。由于其功能相当强大,因为GIMP被誉为FreeBSD下图像处理的法宝,是自由的PhotoShop。

  GIMP的界面要比PhotoShop简洁得多,启动时只有一个看起来和PhotoShop很相似的工具栏。只要当我们打开图像文件并用鼠标右键单击图像时才会弹出一系列的菜单选项,如图14所示。

  图14

  GIMP主要有如下特点:

  ● 全套的绘图工具,包括笔刷、铅笔、喷枪等。

  ● 平板式的内存管理,能够处理的图像尺寸大小只受磁盘自由空间的限制。

  ● 支持各种常见的图形格式,包括gif、jpg、jpg、xpm、tiff、tga、mpeg、ps、pdf、pcx、bmp等,并能进行各种图形格式的相互转换。

  ● 过程数据库允许从外部程序调用内部的GIMP函数。

  ● 无限次的Undo/Redo(仅受磁盘空间的限制)。

  ● 支持旋转、缩放、裁剪及反转等变形工具。

  ● 具有多种选择工具,如矩形、椭圆、自由、模糊、曲线及智能。

  ● 插件功能允许用户任意增加文件格式及新的效果滤镜,并且网上有超过上百个免费的插件可供下载,这样一来就可以无限扩展GIMP的功能。

  

  另外,GIMP、对Web图片设计也有不错的支持,同时还提供了一个抓图工具——屏幕快照,效果非常不错,本文所有图片均由该工具截取。有关更多GIMP的功能介绍及使用方法,请参考由机械工业出版社发行的《GIMP权威指南》一书。

  2.绘图工具——XPaint

  XPaint是X11自带的一个彩色图像编辑工具,其功能与Windows中的“画笔”程序相似,支持编辑各种图像格式,包括PPM、XBM、BMP、jpg、TIFF等。XPaint的用户界面从功能上被分成两个区域,一个是工具区,用于选择当前绘画要进行的操作;另一个是绘图区,用于创建/修改图像。每个绘图窗口允许拥有自己的调色板和模式集,如图15所示。

  图15

  XPaint对显示模式有所依赖,在存储图像的时候将会把图像调整为当前的显示模式(例如,在16位色环境中打开一幅32位真彩色的图像,重新存盘时会存储为16位色)。

  3.图像浏览工具

  与Windows一样,FreeBSD下的图像浏览工具也非常丰富,下面介绍几款比较常用的软件。

  (1)GNOME之眼

  “GNOME之眼”是一个在GNOME窗口环境下浏览图像文件的软件,它是随GNOME软件包一起分发的。当正确安装GNOME后,在GNOME的主菜单中就可以找到“GNOME”快捷方式。“GNOME之眼”可以浏览bmp、tif、gif、xpm等格式的图像文件,使用方法非常简单。用户可以选择一次装入多个文件,并可预图图像。“GNOME之眼”也支持对图像进行一些基本的编辑操作,比如色彩控制、放大、缩小和旋转等,软件主界面如图16所示。

  

  图 16

  (2)GQview

  GQview也是一个在GNOME窗口环境下浏览图像的软件。其功能和使用方法与电子眼相似,只是更直观一些。GQview的用户界面左边是菜单条、工具栏、目录列表及图像文件列表,右边是图像浏览区,在图像文件列表中选择文件后,就可以在右边区域进行浏览了,这点倒和ACDSee相同,如图17所示。

  图17

  GQview自身的图像编辑功能相对较弱,但它支持调用外部的图像处理软件,除了GIMP、电子眼等软件外,用户还可根据需要让GQview与其它图像编辑软件相关联。

  三、网络工具软件

  从FreeBSD诞生的那一天起,就注定了它的网络功能空前强大,使用FreeBSD的用户会发现在FreeBSD环境下上网效率会比Windows高很多,而且其安全性更是Windows所不能比拟的。FreeBSD环境下的网络工具数不胜数,下面介绍几款常用的网络工具。

  1.多功能即时通讯软件——Gaim

  采用开放系统架构设计的Gaim(GNU AIM)最初是作为AOL的即时通讯软件AIM的客户端进行设计的,它可以同时加载多个插件形式的即时通讯软件(Gaim本身并不具备通讯功能,而是通过插件来实现的)——不仅操作方法统一规范,而且还具有系统资源消耗小的优点,让“聊天狂人”们再不用手忙脚乱地在各个软件之间切来换去了,软件主界面如图18所示。

  

  图18

  Gaim的安装版本中附带有很多流行的通讯插件,比如Yahoo通、MSN Messenger、ICQ、AIM、IRC等等。另人遗憾的是Gaim的安装版本中没有附带国内流行的QQ插件。其实Gaim的QQ插件其实早已问世,但是受到腾讯公司的打压,最新版本的QQ插件也只能支持到Gaim 0.64(目前最新版本为0.75),并且该插件只有for Linux版本,还没有公开源代码,所以即使要在FreeBSD上运行QQ For Gaim,也只能安装老版本的Gaim,而且还要使用Linux兼容模式运行,操作复杂且效率低下。如果一定要在FreeBSD上使用QQ,笔者推荐使用Perl OICQ,这是一个运行在命令行下字符界面的QQ,虽然界面简陋一些,但基本能够满足与QQ用户相互通讯的要求,关于该软件的更详细介绍请浏览http://perl-oicq.sourceforge.net/。

  Gaim的Port位于/usr/ports/net/gaim目录中,Perl OICQ的Port位于/usr/ports/chinese/oicq目录中。

  2.GNU的FTP客户端工具——gFTP

  gFTP是X Window下一个用Gtk开发的多线程FTP客户端工具。它与MS Windows环境中的CuteFTP等FTP工具极为类似,目前gFTP的最新版本是2.0.15支持并行下载、断点续传、传输任务队列、全目录下载等功能,其主界面如图19所示。

  图19

  该Port位于/usr/ports/ftp/gftp目录中。如果想安装其它网络工具软件,可以到/usr/ports/net目录中查找。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,