科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux下玩转数码相机(2)

Linux下玩转数码相机(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

数码相机是目前增长最快的外设之一,在Linux下它的配置非常简单。主要通过gphoto2软件包支持数码相机。通常只要安装配置gphoto2软件包就可以在Linux下使用数码相机

作者: 天极网  来源:天极网  2007年9月26日

关键字: Linux LinuxWorld Linux kernel Stardict

  • 评论
  • 分享微博
  • 分享邮件


 

 

二、使用GIMP加工数码相片

有些照片可能由于种种原因,如光线、角度不佳,或者是由于摄影、扫描技术问题,造成数码图片效果不尽如人意。对这些数码照片进行后期处理是十分必要的,在Linux中推荐使用GIMP(GNU Image Manipulation Program,GNU图象处理程序)专业级的图像处理软件。 GIMP官方网址:http://www.gimp.org/。GIMP最新版本是二〇〇五年十月四日 发布的2.3.5,能在Windows、Mac、 Unix和Linux平台上使用。

1.修正数码照片 
由于拍摄或扫描的失误可能造成数码照片歪斜,这是十分常见的现象。出现了这种情况,GIMP可以轻而易举。使用GIMP打开照片,使用“钢笔”工具沿着歪斜照片边缘建立起路径,打开“图层通道和路径”对话框,选择路径变选区按钮。然后单击工具箱中的“自由变形”工具,这时,选区就会被网格覆盖,将鼠标指向网格的一角,拖动到合适的角度后,单击弹出的变形对话框中的“Ratation”按钮,即可将歪斜图片摆正。拍摄照片时,由于焦距设定不当或拍照时手抖动,而造成照片模糊,此时可以使用GIMP 的锐化滤镜来弥补打开由于焦距不准而造成图像模糊的照片,单击该图片窗口左上角的窗体选单按钮,从图像选单中选择“滤镜/增强/锐化”,在弹出的滤镜参数设定锐化值。如果一下拿不准锐化值的话,可以参照预览结果选择一个比较合适的锐化值,然后单击“OK”按钮即可。另外在实际拍摄中,由于环境、时间的不同,数码照片常常出现偏色,例如在室内拍摄的照片,最容易出现偏红色或偏黄色。使用GIMP的色相/饱和度来调整照片的偏色,可以使色彩趋于正常、和谐。

2.格式转换
使用数码相机拍摄的照片通常保存为JPEG格式,但由于大家需求不尽相同,因此就产生了图片格式转换的问题,例如要将图片用于出版和印刷,转换为TIFF格式就要比JPEG方便得多。GIMP数码照片支持的图片格式众多,有二十七八种。它不但支持常见的BMP、JPEG、GIF、PNG,还支持一些比较专业的图像格式,是一个“天生”的图片格式转换好手。只需使用GIMP打开要转换的图片,在窗口选单中选择“文件/Save As...”,再简单地修改一下图片文件的扩展名,将jpg改为bmp、tiff或其它的扩展名,重新保存,即可以完成图片格式的传换。

3.为数码图片添加水印 
现在许多朋友都在互联网上建立自己的网站,并且在设计网站时都喜欢使用一些具有个性的图片来点缀网页,你一定不希望自己精心制作的图片被别人剽窃使用。如果能够在图片中加上自己的水印图片或者文字的话,一定会使想剽窃你的作品的人退避三舍。另外为自己的杰作加上水印,就像画家要为自己的作品加上签名一样。使用GIMP打开欲添加水印的图片,选好添加水印的位置。如果添加水印是为防止图片被盗用,那么水印最好与图片主要内容部分相混合,这样可以增大防盗用的难度。如果只是作为自己的签名,那么通常放在图片的边缘,只要签名清晰即可。选择GIMP工具箱中的文字工具,这时光标就会变为文字编辑样式。单击欲添加水印的位置就会出现文字对话框,该对话框上部可以设置添加文本的字体、样式和大小,最后在预览文本框中加入水印文字,这时图片上就会出现预览中键入的文字,并且为选区文字,此时可以自由移动该文字的位置,文字位置确定后就不可以移动了。接下来打开GIMP图像窗口选单,选择“对话框/图层、通道和路径”选项,在打开的图层、通道和路径对话框中选中文本图层,单击新建图层按钮将文本作为一个单独的图层。选中文本图层,并调节该层的Alpha(不透明)值为6~50之间,这时该图片的水印效果就出来了,见图2所示。

图2 为图像添加水印

4.为数码照片制作相框

通常大多数的数码照片都是以原稿保存,不加任何修饰。给数码照片加上一个漂亮的边框,数码照片就会更加漂亮,更具有特色。启动GIMP,并打开欲加边框的数码照片。选择GIMP的矩形选择工具,在数码照片上框出边框的边缘,与设想的边框大小相符后单击GIMP图片窗口选单,打开“选择/羽化...”选项,在随后弹出的羽化对话框中键入羽化值,在这里笔者将其值由默认的5改为50。然后单击“确定”,这时刚刚建立的矩形选区的四角就会变为圆角,说明羽化成功。羽化选区后,再选择GIMP图片窗口选单的“选择/反选”,便可建立起数码照片的边框。这时如果边框大小不合适,就需要重复上一步骤,调整选区大小,并重新设置羽化值。最后选择GIMP图片窗口选单的“编辑/清除”,即可建立一个背景色的边框,见图3。


图3为数码照片制作相框

    三、用igal建立在线Web相册

随着互联网和数码产品的普及,许多用户希望自己制作的数码相片以Web方式和朋友分享。使用igal(http://www.stanford.edu/~epop/igal/ )可以轻松实现。首先配置一个基于Apache的Web服务器和ImageMagicK软件,后者主要用于对图像进行转换、编辑、组合、特殊处理等,是一款非常好用的图像处理工具。它支持对多种格式的图像进行处理,最多支持的图像格式有157种格式,包括目前流行的TIFF、JPEG、PNG、PDF、 PhotoCD及GIF等。Image MagicK还支持动态图像创建,这一点非常适合在Web页面上使用。Igal能够从映象文件中生成符合W3C标准的带缩略图和幻灯的静态XHTML 映射图库,支持的图像格式:PNG、GIF、JPEG。下载安装igal相关软件包:

#wget http://www.stanford.edu/~epop/igal/igal-1.4-1.noarch.rpm

#rpm -ivh ImageMagick-6.7.3-6.rpm

#rpm -ivh igal-1.4-1.noarch.rpm


然后把数码相机和存储卡的相片保存到Apache Web服务器的一个目录中(var/www/html)然后运行igal即可自动生成Web相册。

#cd var/www/html

# igal

Found 9 image files in directory .

Creating thumbnails:  .thumb_1.jpg .thumb_2.jpg .

thumb_20051104_181755_1.jpg

.thumb_lusan0927_01.jpg .thumb_lusan0927_02.jpg .

thumb_lusan0927_03.jpg .thumb_lusan0927_04.jpg .

thumb_lusan0927_05.jpg .

thumb_lusan0927_07.jpg ... done!

Determining image sizes ......... done!

No CSS template file ... getting /usr/local/lib/igal/igal.css

Found .slidetemplate.html file ... using it.

Creating individual slides:  1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html ... done!

Found .tile.png file ... using it.

Found .indextemplate.html ... using it.

Creating the index.html file ......... done!


最后启动Linux网页浏览器firefox即可在线欣赏Web相册。

图4 Web相册的索引

如果想单独查看某一张相片,只要用鼠标点击索引页面的图像即可。Igal是一个命令行工具软件,详细使用情况可以查看手册页(http://www.stanford.edu/~epop/igal/igalman.html )。

另外一个基于Web的电子相册软件:Gallery。它安装很简单,有完善的安装向导,并且提供给使用者非常直观方便的创建和管理工具。官方网址:http://gallery.sourceforge.net/

以上笔者介绍了几个工具,:从数码相机驱动程序到数码相片的加工、制作成Web相册。相信借助它们你可以轻松玩转数码相片。Widnows操作系统可以完成的工作在Linux下也会做得很好。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章