`
shirlly
  • 浏览: 1648028 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

屏幕截取招招看!教你十种屏幕抓取方法

阅读更多
说起屏幕截图,相信大家都不会陌生:随意翻翻每期的《电脑报》,哪篇不是图文并茂?但是对于刚刚接触电脑的朋友来说,对如何进行抓图还摸不着头脑,以为需要什么高深的技术或什么专业的软件,甚至还以为需要动用DC来帮忙呢。其实抓图的方法有很多种,但种种都很简单,看了下面的介绍,相信你也能抓出“美”图来!

  一、PrintScreen按键+画图工具

  不论你使用的是台式机还是笔记本电脑,在键盘上都有一个PrintScreen按键,但是很多用户不知道它是干什么用的,其实它就是屏幕抓图的“快门”!当按下它以后,系统会自动将当前全屏画面保存到剪贴板中,只要打开任意一个图形处理软件并粘贴后就可以看到了,当然还可以另存或编辑。

  提示:PrintScreen键一般位于F12的右侧。

  二、抓取全屏

  抓取全屏幕的画面是最简单的操作:直接按一下PrintScreen键,然后打开系统自带的“画图”(也可以使用PS),再按下Ctrl+V即可。该处没有什么技术含量,只是要记住防止某些“不速之客”污染了画面,比如输入法的状态条、“豪杰超级解霸”的窗口控制按钮等等。

  提示:提醒想投稿的朋友:这样的画面比较大,一般的报纸或杂志要求300像素×300像素,最大不超过500像素×500像素(当然特殊需要除外),这就需要到PS或ACDSee中进行调整。

  三、抓取当前窗口

  有时由于某种需要,只想抓取当前的活动窗口,使用全屏抓图的方法显然不合适了。此时可以按住Alt键再按下PrintScreen键就可只将当前的活动窗口抓下了。

  四、抓取级联菜单

  在写稿的过程中,免不了“以图代文”,特别是关于级联菜单的叙述,一张截图胜过千言万语。但是,若想使用抓取当前窗口的方法来抓级联菜单就不行了:当按下Alt键以后菜单就会消失。此时可以直接按下PrintScreen键抓取全屏,然后粘贴到图形处理软件中进行后期的处理。如果使用画图工具,就可以使用方形选定工具将所需要的部分“选定”并“剪切”,然后按下Ctrl+E打开“属性”界面将“宽度”和“高度”中的数值设的很小,最后再粘贴并另存即可(如图):

  

  提示:如果“属性”中的数值大于剪切下来的图片,在“粘贴”以后会出现白色的多余背景,因此需要减小其值。

  五、抓取电影画面

  如果喜欢使用WMV或RealOne欣赏电影,想将其中的精彩画面保存来了,此时发现PrintScreen键“抓拍”的只是播放器的界面,而播放窗口则是一片漆黑!这该怎么办呢?其实这是由于播放电影时调用了DirectDraw功能加速视频造成的,并且DirectDraw本身不支持使用PrintScreen抓屏。此时只要在桌面“属性→设置→高级→疑难解答”中将“硬件加速”调至关闭加速,然后正常播放电影再按下PrintScreen键进行抓图即可(如图):

  

  提示:如果感觉关闭了DirectDraw后的画质不能满足要求,可以使用“豪杰超级解霸”或MPC来播放电影或抓图。这些播放软件都自带屏幕截图功能,而且使用都是超简单。另外,如果习惯使用PrintScreen键,可以在“注册表编辑器”中依次展开如下分支:[HKEY_LOCAL_MACHINE\Software\Microsoft\DirectDraw],在右侧的窗口中新建一个“DWORD”值,并将其重命名为“EnablePrintScreen”。双击,在弹出的编辑对话框中将其数值数据修改为“1”,单击“确定”按钮即可。

  六、抓取游戏画面

  说起游戏相信很多朋友都会热血沸腾,可如何保存自己在游戏中“英勇”的场面呢?其实也可以使用PrintScreen键来捕捉。下面的图就是用此法捕捉的《大话西游》的场面(如图3):

  

  需要注意的是:某些游戏对DirectDraw功能有依赖,如果关闭了DirectDraw可能会出现游戏不能运行的情况,特别是某些单机版的游戏,而网络版的游戏倒是可以顺利抓图,比如上面的《大话西游》。对于那些棘手的游戏就需要使用专业的抓图软件来帮忙了。

  七、专业抓图工具——SnagIt

  尽管PrintScreen键的抓图功能可以满足我们一般的应用,可如果稍微有些高要求就无能为力了,比如滚屏抓取、捕捉屏幕录像等等,当有这些需求的时候就要考虑使用专业抓图软件了。在这个领域HyperSnap-DX可以说是老牌软件了,但现在“新锐”SnagIt的不断升级而大有超越之势。现在我们就来看看SnagIt的一些特别用法:

  ·点击下载

  该软件主程序和汉化补丁的安装都很简单,与我们平时安装软件完全类似。安装成功后启动该软件,主界面如图4所示:

  

  (一)滚屏捕捉

  在抓图过程中,经常遇到图片超过桌面尺寸的情况,想查看全部内容必须滚动窗口,要想把该对象全部捕捉下来就需要使用SnagIt来完成:单击“滚动窗口”,在主界面的右侧会看到“捕获”按钮已经准备好了,不过使用该按钮不太方便,下面已经提示了全局的快捷键Ctrl+Shift+P。当目标窗口为当前窗口时,只要按下此组合键就可激活捕捉功能。根据操作提示,用鼠标左键单击一下目标窗口,然后将鼠标移动到滚动条上,该滚动条会自动向下移动,当移动到最底端时会自动停止并直接将捕捉结果保存入“捕获预览”界面,此时就可或编辑或直接另存了。

  (二)抓取文字

  现在很多的网站为了防止被抄袭,都对网页进行了加密。尽管破解其加密的方法有多种,不过SnagIt所提供的捕捉文字功能可谓“所向披靡”:单击“窗口文字”,在右侧窗口中的“输入”中选择“自动滚动窗口”,然后切换到加密网页按下Ctrl+Shift+P组合键激活捕捉功能,单击一下鼠标左键后该窗口会自动滚动,滚动到最底端后自动将结果保存入“捕获预览”。现在就可以另存后使用EmEditor等文字处理软件将其中的空格清除后保存了。

  (三)录制屏幕视频

  前面我们接触的都是静态的图片,如果想把自己的操作过程做成录像而向他人进行演示怎么办呢?不用麻烦DV了,SnagIt就可办到:单击“录制一个屏幕视频”,在右侧窗口的“输入”中选择“屏幕”,然后将SnagIt最小化,按下Ctrl+Shift+P组合键激活捕捉功能,在弹出窗口中点击“开始”,接着进行想录制的具体操作,操作结束后双击任务栏的录像机图标暂停并呼出提示窗口,点击“结束”即完成此次操作的录制工作并保存成AVI文件,在“捕捉预览”的窗口中单击播放图标就可以使用WindowsMediaPlayer来进行播放了。

  上面我们只接触了SnagIt的一些比较有特色的功能,对于那些常用的功能还是使用PrintScreen键来得简单。当然,SnagIt其他一些奇特、另类的功能需要大家自己去尝试了。另外,如果感觉SnagIt的使用太复杂,而PrintScreen键的功能又太简陋,此时就可以试试QQ的抓图功能。

  八、QQ抓图也轻松

  地球人都知道QQ是用来聊天的,其实它的抓图功能也很出色、实用:当在网上看到任何有趣的图片,可以快速的用它来捕捉后发给聊友,避免了发给聊友链接而被怀疑是QQ尾巴病毒的尴尬。

  (一)捕捉静态图片

  在聊天窗口中单击“捕捉屏幕”图标,此时在屏幕上方会出现“截图”的提示窗口,里面写明了如何进行操作(如图5)。现在只要在需要捕捉的屏幕区域中按住鼠标左键,细心地拖出一个矩形框,将所需的内容包含在其中就可以了。最后在此矩形框中双击鼠标左键就执行了截图,然后直接粘贴到聊天窗口中发给对方,也可打开系统自带的画图,选择“编辑”下“粘贴”,再利用一些画图工具进行简单的编辑处理,重新复制、粘贴到聊天窗口发给对方。

  

  提示:请仔细看出现的提示窗口,它的上端提示:“当前像素RGB(数字)”,这就是当前鼠标所指向画面的颜色代码!如果发现了不错的颜色,可以将此数字代码记下来,应用到自己的编程或网页制作中去。

  也许你会发现,如果想激活QQ的捕捉屏幕功能,需要先打开聊天窗口,同时鼠标也不能进行其它的操作了,很不方便。其实,QQ同时提供了快捷键功能:Ctrl+Alt+A。当所需的内容处于最佳捕捉位置的时候,可以按下此快截键来激活此功能,按以上的操作就可以了。如果捕捉的是带有级联菜单的内容,如果按下此快捷键就会使菜单消失。其实可以先按下Ctrl+Alt+Shift+A,然后激活级联菜单,放开Shift键就激活了捕捉功能,操作也和前面介绍的一样了。

  (二)捕捉影片画面

  QQ除了可以捕捉静态的图片功能,还可以捕捉静态影片、动态影片。不过,为了得到更好的捕捉效果,可以先进行一下设置:在“捕捉屏幕”下拉菜单中选择“影片截图设置”,可详细设置截取动态图片的宽度,每次捕获帧数,每帧的时间间隔及动态图片的播放速度(如图6)。建议只要稍微进行一下调整就可以了,如果调整的过多,虽然影片的效果好了,但是系统的资源占有、传输的速度肯定慢的。

  

  使用方法:只要在“捕捉屏幕”下拉菜单中选择相应的功能,然后正常播放影片,到了精彩的地方按下ScrollLock键,此时聊天窗口中就会出现不断刷新的影片画面,只要按下“发送”就让聊友也欣赏到了。需要注意的是,此功能只支持WindowsMediaPlayer播放的影片,而不支持RealOne播放的影片。当然也支持DV拍摄的电影短片,支持RM等格式,但需要给你的WMP安装支持RM格式文件的插件。

  提示:如果你在收到的短片上单击右键,选择“另存为”就可保存为GIF格式的图片,当然也保存住了动画效果。

  九、DOS屏幕轻松抓

  上面我们介绍的都是在Windows下的抓图方法,可是要想在纯DOS下抓取图片怎么办?这一点儿都不复杂!只要借助PIXELPOP软件即可实现。

  将下载的文件解压缩到一个分区,比如F:\aa下。进入纯DOS状态,使用“CD”命令进入该文件夹,键入“INSTALL”将该软件安装到“F:\PIXELPOP”下。进入该文件夹,输入“PP”即可运行pp.dat文件开始运行,根据屏幕提示得知抓图的快捷键是“Shift+PrintScreen”,当出现需要的画面时只要按下此快捷键就会在软件安装目录下生成SCREEN开头的GIF文件,每按下热键一次就生成一个,序号从00开始递增,如SCREEN00.GIF、SCREEN01.GIF等(如图):

  

  提示:当不需要此软件的时候,可以输入“PP/R”从内存中卸载即可。

  十、虚拟机:无所不抓

  前面我们介绍了Windows和DOS下的抓图方法,但还有一些截图无法实现,比如BIOS设置界面、BIOS刷新界面、Windows系统安装过程等图片。由于这些图片并没有在桌面操作系统下运行,因此只能借助于虚拟机软件来进行了。

  最常见的虚拟机软件有两种:Virtualpc和VMware,只要使用了虚拟机软件,上面所提到的抓图难题都迎刃而解:当出现所需画面的时候,可以使用PrintScreen键直接进行抓图!另外,在VMware中可点击菜单“文件→抓取屏幕图像”命令,就能把开机画面、BIOS界面、操作系统安装界面等特殊界面保存下来。

  限于篇幅,这里只是着重介绍了抓图的方法,而对于具体到某些图片该如何抓、怎样后期处理等问题就不再多罗嗦了。“授人以鱼不如授人以渔”,当了解了基本抓图的途径,相信大家能举一反三,不断摸索出更多、更好、更快捷的抓图方法。

转自:http://baike.360.cn/4037111/11698974.html
分享到:
评论

相关推荐

    屏幕截取-教你十种屏幕抓取方法(图形) - 应用软件精华

    屏幕截取-教你十种屏幕抓取方法(图形) - 应用软件精华屏幕截取-教你十种屏幕抓取方法(图形) - 应用软件精华

    屏幕截取-教你十种屏幕抓取方法(图形)-应用软件精华借鉴.pdf

    屏幕截取,或者称为屏幕抓图,是一种在电脑上获取屏幕图像的重要技术。无论是为了教程、演示、分享信息,还是为了记录错误或保存重要信息,屏幕截图都能派上大用场。以下是一些常见的屏幕抓取方法: 1. **Print...

    MFC屏幕截取程序

    《MFC屏幕截取程序详解》 在计算机编程领域,屏幕截取是一项常见的功能,它允许用户捕获屏幕上的任何可视信息。MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的C++库,用于构建Windows应用程序。...

    状态模式-实现屏幕截取程序

    状态模式是一种行为设计模式,它允许对象在内部状态改变时改变其行为,对象看起来似乎修改了它的类。在这个场景中,我们讨论的是如何利用状态模式来实现一个屏幕截取程序。屏幕截取程序是一个常见的工具,它允许用户...

    一个java版的屏幕截取工具

    Java屏幕截取工具是一款完全由Java编程语言编写的实用程序,它允许用户捕获和处理他们的计算机屏幕。这款工具的核心功能包括屏幕截图以及将截图保存或复制到写字板上,方便进一步编辑和分享。在深入探讨这个工具的...

    VFP屏幕截取程序

    CopyScreen.Prg是一个 VFP版的屏幕截取程序

    java屏幕截取软件

    Java屏幕截取软件是一种利用Java编程语言开发的应用程序,它能够帮助用户方便地捕获计算机屏幕上显示的内容,并将其保存为图像文件。这个程序通常包含了一系列的类和方法,用于实现屏幕捕捉、图像处理以及文件保存等...

    c#截取屏幕源代码 c#截取屏幕源代码

    在C#编程中,截取屏幕是一项常见的任务,可以用于屏幕录制、截图工具或任何需要获取桌面图像的应用程序。下面将详细介绍如何使用C#来实现屏幕截取,并提供相关的源代码示例。 首先,我们需要了解在Windows操作系统...

    windows平台下C++实现屏幕截取(可截取指定区域/可显示鼠标)

    在Windows平台上,使用C++进行屏幕截取是一个常见的需求,特别是在开发各种图形用户界面或系统监控工具时。本文将深入探讨如何实现这一功能,包括截取指定区域以及控制鼠标是否显示。 首先,我们需要理解Windows ...

    delphi区域屏幕抓取

    在IT领域,屏幕抓取(Screen Capture)是一种常见的技术,用于获取计算机显示器上显示的图像。在本案例中,我们关注的是一个用Delphi编程语言编写的特定屏幕抓取程序。Delphi是一款强大的Windows应用程序开发工具,...

    C#写的屏幕截取程序

    屏幕截取程序是计算机软件开发中的一个常见任务,特别是在用户界面设计、测试和故障报告等领域。本项目以C#编程语言为基础,利用Windows操作系统提供的API(应用程序接口)函数实现了这一功能。下面将详细介绍C#中...

    java实现的屏幕截取软件

    在IT行业中,开发一款屏幕截取软件是一种常见的实践,它能帮助用户快速捕获和分享屏幕上的信息。本文将深入探讨一个使用Java编程语言实现的屏幕截取软件,该软件模仿了QQ的截图功能,包括全局快捷键以及自定义截图...

    用vc++6.0做的屏幕截取程序(含代码)

    屏幕截取程序是一种常见的软件工具,它允许用户捕获计算机屏幕上显示的内容,通常用于记录、分享或编辑图像。在本文中,我们将详细讨论如何使用VC++6.0开发一个简单的屏幕截取程序,并理解其中涉及的关键知识点。 ...

    屏幕拾色器|截取你屏幕的颜色

    屏幕拾色器是一种非常实用的工具,主要用于帮助用户获取屏幕上任意位置的颜色代码,这对于网页设计、图形设计、软件开发等工作非常有帮助。在这些领域,精确地选取和使用颜色是至关重要的,屏幕拾色器就能提供这样的...

    屏幕截取相关API

    屏幕截取API是编程中用于捕获和保存计算机屏幕上图像的一种技术。这些API适用于多种编程语言,可以帮助开发者实现从简单的全屏截图到复杂的选择区域截图的功能。以下是一些关键的API函数及其说明: 1. **GetDC**:...

    VC实现类似于屏幕截取图像

    在本文中,我们将深入探讨如何使用Visual C++(VC)实现类似于屏幕截取图像的功能。这个功能在日常的计算机使用中非常常见,如创建教程、记录屏幕活动或分享视觉信息。"类似于屏幕截取图像.zip"包含了一系列用VC编写...

    vc++实现截取屏幕功能 源代码

    在IT行业中,屏幕截取是一项基础但至关重要的技术,它被广泛应用于软件开发、测试、教学和日常交流中。在Windows环境下,Visual C++(简称VC++)是一种强大的编程工具,能够用来实现屏幕截图功能。本篇文章将深入...

    VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜

    在IT领域,尤其是在软件开发中,屏幕截取、颜色拾取和放大镜功能是常见的实用工具。本项目基于VC++编程环境,实现了这些功能,旨在为开发者和用户提供便捷的屏幕操作体验。 首先,我们来详细了解屏幕截取。屏幕截取...

    屏幕截取保存本地

    屏幕截取保存本地是计算机和移动设备中常用的一项功能,它允许用户快速捕获当前屏幕显示的内容,并将其保存为图像文件。在这个过程中,我们通常会使用到一些特定的技术和工具。下面将详细介绍这个过程以及相关的知识...

Global site tag (gtag.js) - Google Analytics