Chinaunix首页 | 论坛 | 博客
  • 博客访问: 794155
  • 博文数量: 858
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:43
文章分类

全部博文(858)

文章存档

2011年(1)

2008年(857)

我的朋友

分类: LINUX

2008-08-29 17:51:55

 
以前一直用GIMP自带的那个抓屏功能,因为平时用的不多,所以尽管有点麻烦(需要启动GIMP,占内存,有点浪费时间),也没太在意。

今天在网上闲逛,发现XV和ImageMagick的抓屏功能似乎也不错,下载了下XV的源代码,费了点功夫编译成功了,运行一看,发现标题栏赫然写着“Unregistered",晕~~~当即放弃

再试试ImageMagick,以前记得装过,那是给偶的感觉是有点庞然大物,而且是命令形式的,界面比较简单朴素。看了下它的介绍,有个命令import可以用来抓屏,似乎比较方便哦。下载了源代码编译,花了至少5分钟,总算完了,试了下这个命令,超级简单,我喜欢的类型~~~直接跟上一个文件名,然后回车,这时光标变成空心的十字形,此时在屏幕的任何地方选择一个起始点,然后按着鼠标不动,拖动选择需要截图的区域,选择OK后松开鼠标,不到1秒钟,图就截完了。

我用的是XFCE,可以自定义热键的,于是想何不定义一个PrintScreen键,按下它时,自动开始截图,只需选择区域即可。我写了一个简单的脚本,名为printscreen.sh

#!/bin/sh

execimport/tmp/screen.png

意思是调用import命令,进行截屏,并保存到文件/tmp/screen.png

接着在“设置”-》窗口管理器-》键盘-》命令快捷键里面,修改其中一个未使用的快捷键,命令指向printscreen.sh,快捷键就选择键盘上的PrtScreen键。

一切OK后,测试下,还真的特别方便,给人的感觉是不需要再启动第三方软件,也没有多余的截图时的选项,截图完后也不用提示保存不保存的,很直接的开始截屏,完成后默默地保存退出,一点多余的步骤也没有,一个字---爽!不像Windows那,截个图还要按printScreen,然后开画图,建立一个bmp文档,然后粘贴,再另存为;或用SnapIt之类的抓图软件,操作步骤一大堆,一个字---麻烦;QQ也带抓屏功能,但条件是你得能上网,而且要启动一个很占内存的破玩意。

当然,ImageMagick的功能不止抓屏这么简单,它还提供强大的图形转换功能,以及各种编程接口,其图形转换功能用于批量图形转换时非常方便,可以配合脚本来自动转换,那效率....非一般的软件可比拟,有机会再研究研究,它的参数太多了~~~~~

啊~~~~我不禁再次为Linux下这些高效的自由软件而欢呼跃雀:这才是真正的软件,为方便人们使用、提高人们工作效率而打造的软件,我们将永远拥护你、支持你的发展!

在这操作简单的背后,你可知道它默默地做了多少工作么?不禁想到有些软件,不注重其实用性,一味追求花哨的外表,将编程的精力大部分都花在GUI上,唉,殊不知,内在的东西才是最重要的!说到这里,有想骂 M$了,你搞那么多的VB、VC还有什么.Net干嘛,不知道有多少人深受其害,为其浪费了多少时间和精力。现在的人也是的,一味追求潮流,觉得C语言都过时了,呵呵,真是笑话,Unix/Linux的内核绝大部分用C写的(只有少数汇编),Linux下面的大部分软件、各种各样的服务(DNS/MAIL/FTP/HTTP/DBS等)也主要是C,你敢说C过时了?当然,站在Windows的角度看,有这样的想法也很正常,唉,难怪有人说Windows 阻止了世界的发展,还真是有道理。

当初放弃Windows确实很明智,那时只有2个理由:工作效率低下、人的思想和行为受制于操作系统或其上设计的软件。现在看来,还得加上一条:让人变得更在意外表不注重实质,迷失真正的方西。

Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏Linux下面实现一键抓屏
阅读(221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~