光电工程师社区

标题: 抓图步步高 [打印本页]

作者: suncon    时间: 2003-9-3 19:43
标题: 抓图步步高
抓图步步高

在电脑的世界里徜徉时,你是否常常为屏幕上某些精彩绝伦的画面而心动!这些精彩的画面往往是一闪即逝,留给你的只有遗憾。如果能把这些美丽的瞬间留住该有多好。下面笔者就介绍几种抓图方法,让你不再遗憾。

一、无招胜有招

这种方法不用任何辅助软件,就可以抓取Windows下的图片。方法非常简单,仔细留意一下键盘的右上角,发现一个“Print Screen SysRq”的按键没有?OK,就是用它了。任何时候只要你按一下此键,屏幕上的图像便会抓取下来。那么如何查看和使用抓取的图片呢?我们只需打开Windows附件中的“画图”工具,选择“编辑”菜单中的“粘贴”就可看到该图片(图1)。






图1


其实我们能用的不只是“画图”软件,在大部分编辑软件中(包括文字编辑软件),都可以用“编辑”菜单中“粘贴”按钮来编辑或插入刚才抓取的图片,比如:Office中的Word、Excel、Power Point,附件中的写字板、画图,以及大部分图片处理软件等。这种抓图方法简单易用,可惜一次只能抓取一个图片,并且只有保存或处理完一个图片后才能抓取另一个。

以上抓取的图片是全屏幕的,如果你想抓取部分活动界面的图片,那么需要同时按下“ALT+Print Screen SysRq”两个按键。

二、倚天之剑Hypersnap-DX

现在专业的抓图软件非常的多,例如sangit和Hypersnap-DX都不错,但笔者更习惯用Hypersnap-DX 5.01。软件安装完成后,在“开始-程序”菜单中找到并运行程序。该软件如果不进行注册的话,抓取的图片左上角会有一个Hypersnap-DX软件的标识,只有输入注册码后,才会去掉该标识。

1. 通常我们双击运行该软件后,按最小化按钮,把它放在桌面的最下面,当需要抓图时,按下Hypersnap-DX的热键进行抓图。当然你也可以用鼠标右键单击最小化后的程序,选择相应的功能进行抓图(图2)。





图2


按热键“Ctrl+Shift+F”可以抓取电脑的全屏画面,和按Print Screen作用相同,只不过Hypersnap-DX捕获的图片,能立即看到效果,并且可以进行简单的编辑。

“Ctrl+Shift+W”捕获Windows桌面上的窗口的某一部分,当按下该热键后,会有一个边框根随鼠标智能移动,当按下鼠标右键时,跟随鼠标的边框所圈起来的图像便会被捕获。

热键“Ctrl+Shift+R”可以随意捕获桌面的任意部分,按下该热键后,Hypersnap-DX会在桌面上出现十字标尺,并且非常人性化显示出十字标尺中心处的放大图,你只需用鼠标在桌面的不同位置上点击两次,这两个点所标识的长方形的面积部分就会被捕获下来(图3)。





图3


普通情况下,用上面三个功能就足以应付大多数的日常应用。但Hypersnap-DX还有很多其它的功能,比如:按热键“Ctrl+Shift+V”捕获虚拟桌面;“Ctrl+Shift+B”捕获桌面上任意按钮;“Ctrl+Shift+A”捕获活动窗口;“Ctrl+Shift+C”捕获不带框架的活动窗口;更神奇的是我们用热键“Ctrl+Shift+H”可以捕获多边形的图形,你只需在按下热键后用鼠标在桌面上画出任意图形,然后按回车键即可(图4);你还可以使用热键“Ctrl+Shift+P”按照与刚才使用“Ctrl+Shift+H”画出的相同的图形,从而捕获桌面上多边形外的其它部分。





图4


2. 4.X以前版本的Hypersnap-DX只是个抓图软件,没有任何图像编辑功能,当4.0版具备图像编辑功能后,我们通常就不用Photoshop处理图像了。我们在抓完图后,顺便就用Hypersnap-DX涂涂写写,完成存盘了^_^。

Hypersnap-DX左侧的那些工具就是图像编辑用的(图5)。我们可以看到常用的剪切、复制、粘贴,图形放大、更改图形尺寸等功能,而擦除图像的橡皮工具、矩形选区、喷绘、铅笔等功能也一个不少。还有些工具可以让我们很方便地制作各种形状的方形或圆形图框,箭头等标识。





图5


用Hypersnap-DX在图片上插入各种文字也很方便,你可以点击左侧的“A”标识,然后在图片上用鼠标拖出一个矩形区域,作为文字插入的位置,我们可以看到在弹出的选项框中可以更改文字的大小、字号、字型、颜色、以及各种对齐方式等(图6)。





图6


三、游戏抓图

注:本部分笔者使用的是汉化版本。
平时,大家都比较喜欢玩电脑游戏吧。当遇到很酷的游戏画面时,是否想把它“抓”下来。大家比较熟悉的就是用键盘上的拷屏键把整个屏幕画面复制下来,然后再退出游戏,“粘贴”到一个图片编辑软件里,保存起来。如果说“抓”一张、两张也没什么,可是如果抓三、五十张,甚至更多,那么这种方法就显得太“拙”。另外,我们知道现在Windows下的游戏采用了非常流行的DirectX技术,这使抓图软件的主界面在游戏状态下很难弹出,且抓图软件的快捷键也被屏蔽。所以用平时抓取图片的方法来抓取游戏图片将遇到困难,但这并不等于没有办法抓取游戏图片。流行的抓图软件提供了DirectX模式的游戏抓图功能,只要稍加设置一下,不用退出游戏,就可以连续的抓图。笔者依旧以HyperSnap-DX为例讲解。

1. 运行HyperSnap-DX 5,单击“捕捉/启用特殊捕捉”。

2. 在弹出的窗口中,勾选“DirectX/Direct3D主表面”、“DirectX覆盖”和 “启用DirectX和Glide贴图捕捉”如图7所示。按“确定”按钮回到主界面。





图7


3. 单击“捕捉/捕捉设置”菜单项。在弹出的对话框中,单击“快速保存”选项卡(图8)。





图8


勾选“自动将每次捕捉的图像保存到文件中”、“文件名依次递增” ,在“停止保存于”处输入最大图片的编号,这个编号会影响自动保存的文件名,如果是个一位数,默认的文件名将从snap1.jpg开始保存;如果是个两位数,保存的文件名将从snap01jpg开始;以后以此类推。对于在“1和停止编号之间无限循环”可根据自己的需要来选择,对于自动保存并不影响。如果勾选这一项,则超过编号设置的图片将从保存的1号图片开始依次覆盖;如果不勾选这一项,HyperSnap-DX 5.0将会自动增加图片编号。

4. 单击图8中“更改”按钮弹出图9所示界面。你可以更改文件的保存位置,并在“保存类型”处选择图片保存的格式,图中选择的是比较常用一种图片格式——JPG格式。在窗口的下方,可以根据自己的需要更改图片保存时的质量。设置好了之后,单击“保存”。最后“确定”回到程序的主界面。





图9


5. 把抓图软件最小化,运行要抓图的游戏软件,遇到自己喜欢的图片或动作时,可尽情地按键盘上的Scroll Lock键,至于其余的工作,就让HyperSnap-DX 5去替你作吧!

6. 退出游戏后,我们还可以欣赏一下自己保存过的图片,如图10所示,显示的是从《极品飞车》中抓取的一张图片^_^。抓取的所有的图片都在窗口的下面“候着”呢!想看谁就点谁,哪一张不顺眼,还可以修改修改。





图10


四、抓取BIOS的图
说到抓取BIOS的图应该有些难度。想想当我们设置BIOS参数的时候,Windows根本还没有启动呢,如何抓取这些图呢?这需要一点特殊的方法,我们知道,BIOS其实也是一种程序,只是它并不在Windows下运行,而是在计算机刚刚启动自检的时候运行。既然是程序,能不能在Windows下把它调出来用仿真的方法运行一下?有一个小程序Modbin可以做到这一点,这个程序实际上是award公司随它的BIOS程序一同提供的,它把BIOS程序保存在一个文件中,然后在该程序中调用该文件进行仿真运行,我们就可以在运行仿真BIOS的时候,在Windows下用Hypersnap-DX直接抓取图形了。

我们可以在杂志的光盘上找到该文件,Modbin.exe是主程序,100F20文件是升级BIOS时使用的主文件(我们可以用该文件对BIOS进行实际的升级,它是award公司提供的,当然它必须和你的主板匹配),双击Modbin.exe文件后,先选左面的Load file项(图11),然后回车选中载入文件,最后按F2,就可以调出的那个BIOS镜像文件了,按F2键进入BIOS仿真界面,这回一定非常熟悉了吧(图12)。接下来用Hypersnap-DX抓取就行了。





图11






图12


五、 使用Vmware抓取特殊图
当我们需要像Windows启动画面或Windows安装画面这样的图形时,首先想到的应该是Vmware等虚拟机软件。Vmware是个很神奇的虚拟机软件,我们可以用它来做很多事情,比如在没有网络的环境下可用它来学习网络知识,用它来抓图可以说是大材小用了,但很多时候我们却必须用它来抓图,因为我们没有其它的办法^_^。

1. 我们可以用Vmware的仿真环境来抓取BIOS的图片,但非常可惜的是Vmware仿真的BIOS是一个phoenix环境,不是award的,所以只能抓取phoenix的BIOS的图片。

2. 抓取DOS、Linux、Unix等环境的图片。由于很多人对DOS或Linux、Unix环境不太熟悉,在相应的环境中抓图显得很困难,而在Windows下的Vmware中运行这些相应的操作系统,再在Windows下用Hypersnap-DX抓取仿真环境下的图片就变得非常容易。

3. 抓取特殊的图片,比如Windows、DOS、Linux、Unix等操作系统的安装画面,或操作系统的启动画面等,除非有特殊的硬件设备,软件的方法只能用vmware类的仿真软件来实现,图13中间的界面就是Vmware下Win98的安装画面。





图13


六、 必杀技^_^
当你在某些特殊情况下,比如:你正在使用的计算机突然死机或蓝屏,想把这些画面捕获下来,怎么办。我是没有什么好办法啦,唯一能告诉你的是,你可以花n元RMB(通常n2000)买一个数码相机,对着屏幕咔嚓一下,我保证凡是你能看到图片都能得到^_^,只不过你的技术一定要好,否则,嘿嘿,你的伟大形象没准会通过显示器的反光出现在图片中。哦,哪里飞来的臭鸡蛋,我闪……




作者: zhuokb    时间: 2003-9-5 06:55
标题: 抓图步步高
好的.




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2