一种截屏方法及系统技术方案

技术编号:2833823 阅读:248 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于计算机技术领域,提供了一种截屏方法及系统,所述方法包括以下步骤:当接收到用户的截屏命令时,生成半透明窗口覆盖屏幕;接收用户输入的选择区域,配置所述选择区域,使所述选择区域与所述半透明窗口具有明显的对比;当用户确定选择区域时,将确定的选择区域作为截屏区域,并根据截屏区域生成相应的图片文件。在本发明专利技术的实施例中,通过生成半透明窗口覆盖整个屏幕,并以该半透明窗口为背景,在选择区域的过程中,选中的区域会与半透明窗口形成鲜明的对比,从而使用户能够清晰地看清当前的选择区域的范围,从而能更精确地选择需要所需截屏区域。

【技术实现步骤摘要】

本专利技术属于计算机
,尤其涉及一种截屏方法
技术介绍
随着信息化的发展,人们经常需要使用截屏功能。例如,用户利用即时通讯(InstantMessaging, IM)工具来进行通讯时,经常需要截取屏幕上的一些画 面,例如漂亮的照片,设计方案等,给自己的好友看。现有的一些IM客户端软件中,例如QQ, MSN等,提供了截取屏幕的功 能。目前,典型的截屏方式是,由用户通过鼠标等输入设备来选择某一区域作 为截屏区域。在选择这一区域的过程中,生成一半透明窗口来表示用户已选中 的区域,通过该半透明窗口与屏幕的其它部分的对比,用户最终选定需要截屏 的区域。但是,用户在当前屏幕选择截屏区域时,作为截图背景的当前屏幕显 示的画面可能比较花俏,色彩分布复杂,并且当屏幕的尺寸又较大时,用来表 示已选中区域的半透明窗口与该截图背景的对比就不够好,从而使用户较难清 晰地辨识已选中的区域范围,从而容易导致用户截屏不够准确。
技术实现思路
本专利技术实施例的目的在于提供一种截屏方法,旨在解决现有技术在截屏时, 由于作为截图背景的当前屏幕显示的画面可能比较花俏,色彩分布复杂,导致 用来表示已选中区域的半透明窗口与该截图背景的对比不够好,从而使用户较 难清晰地辨识已选中的区域范围,从而容易使用户截屏不够准确的问题。 本专利技术实施例是这样实现的, 一种截屏方法,所述方法包括以下步骤 当接收到用户的截屏命令时,生成半透明窗口覆盖屏幕;接收用户输入的选择区域,配置所述选择区域,使所述选择区域与所述半 透明窗口具有明显的对比;当用户确定选择区域时,将确定的选择区域作为截屏区域,并根据截屏区 域生成相应的图片文件。本专利技术实施例的另一目的在于提供一种截屏系统,所述系统包括 半透明窗口生成单元,用于当接收到用户的截屏命令时,生成半透明窗口覆盖屏幕;选择区域接收单元,用于接收用户输入的选择区域,配置所述选择区域, 使所述选择区域与所述半透明窗口具有明显的对比;以及图片文件生成单元,用于当用户确定选择区域时,将确定的选择区域作为 截屏区域,并才艮据截屏区域生成相应的图片文件。在本专利技术的实施例中,通过生成半透明窗口覆盖整个屏幕,并以该半透明 窗口为背景,接收用户输入的选择区域,同时,配置所述选择区域,使所述选 捧区域与所述半透明窗口具有明显的对比,当用户确定选择区域时,将确定的 选择区域作为截屏区域,并根据截屏区域生成相应的图片文件。在选择区域的 过程中,选中的区域会与半透明窗口形成鲜明的对tb^从而使用户能够清晰地 看清当前的选择区域的范围,从而能更精确地选择所需截屏区附图说明图l是本专利技术实施例提供的截屏方法实施流程图; 图2是本专利技术实施例提供的截屏系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术的实施例中,通过生成半透明窗口覆盖整个屏幕,并以该半透明 窗口为背景,接收用户输入的选择区域,同时,配置所述选择区域,使所述选 择区域与所述半透明窗口具有明显的对比,当用户确定选择区域时,将确定的 选择区域作为截屏区域,并根据截屏区域生成相应的图片文件。在选择区域的 过程中,选中的区域会与半透明窗口形成鲜明的对比,从而使用户能够清晰地 看清当前的选择区域的范围,从而能更精确地选择所需截屏区域。图1示出了本专利技术实施例^是供的截屏的方法流程,详述如下 在步骤S101中,接收用户的截屏命令。 在步骤S102中,生成半透明窗口覆盖整个屏幕。为了使半透明窗口能够覆盖整个屏幕,需要预先获取屏幕的尺寸值,再生 成不小于该尺寸值的半透明窗口 ,以将该半透明窗口覆盖整个屏幕。作为本专利技术的实施例,对半透明窗口设置一初始颜色,例如灰色,黑色。 但有些情况下,用户可能还需要其它颜色的半透明窗口,因此,可以提供多种 颜色让用户选择。在生成半透明窗口之前,可以接收用户输入的半透明窗口的 颜色信息。当用户选择了新颜色时,才艮据该新颜色生成相应的半透明窗口。当然,也可以才艮据当前的屏幕的整体颜色,生成与该颜色对比较明显颜色 的半透明窗口。例如,屏幕的整体颜色偏于淡色时,可以生成较为深色的半透 明窗口。在步骤S103中,接收用户输入的选择区域,配置该选择区域,使该选择 区域与半透明窗口具有明显的对比。用户需要通过输入装置在屏幕上选择一个区域作为截屏区域。该输入装置 可以为鼠标,键盘,触摸屏等。为了使选择区域与该半透明窗口具有明显的对比,作为本专利技术的一个实施 例,在选择区域的过程中,去除覆盖在该选择区域的半透明窗口的部分,使该 选择区域恢复到原来的显示效果。这样,通过将半透明窗口作为统一的背景, 用户在该背景下选择区域时,选中的区域会与半透明窗口形成鲜明的对比,从而使用户能够清晰地看清当前的选择区域的范围,从而能更精确地选择所需截 屏区域。为了使选择区域与该半透明窗口具有明显的对比,作为本专利技术的另一实施 例,可以根据半透明窗口的颜色,给选择区域配置一与半透明窗口颜色对比明 显的颜色,/人而通过两种颜色的鲜明对比,用户可以清晰分辨当前选择的区域 的范围。在上述两个实施例中,还可以选择一与半透明窗口,及选择区域的颜色对 比度明显的颜色,并为该选择区域的边线配置该颜色。通过这种方式可以增加 该选择区域与半透明窗口之间的对比效果。并且,可以在选择区域的每条边线 上逸择若千个点,每隔一短周期,就变换这些点的颜色,从而使其具有闪烁效 果,从而使用户能够更精确地辨别当前的选择区域。在步骤S104中,当用户确定选择区域时,将确定的选择区域作为截屏区域, 并根据截屏区域生成相应的图片文件。生成的图片文件的类型可以为JPG文件、BMP文件等。为了以后方便地使 用该截屏图片文件,可以将该图片文件进行保存。作为本专利技术的实施例,可以 选捧将图片保存在内存或硬盘等存储介质中,或同时保存在多个存储介质中。作为本专利技术的实施例,在生成图片文件之后,还可以使用一些编辑工具对 该截屏区域进行编辑,例如在该截屏区域添加文字,图形,箭头等。图2示出了本专利技术的实施例提供的截屏系统的结构。该截屏系统包括:半透 明窗口生成单元21,选择区域接收单元22,图片文件生成单元23。而半透明 窗口生成单元21又进一步包括屏幕的尺寸值获取模块211,颜色信息接收模 块212及生成模块213。当接收到用户的截屏命令时,半透明窗口生成单元21生成半透明窗口覆盖 整个屏幕。接着,由选择区域接收单元22接收用户输入的选择区域,配置该选 择区域,使该选择区域与所述半透明窗口具有明显的对比。当用户确定选择区 域时,图片文件生成单元23将确定的选择区域作为截屏区域,并根据截屏区域 生成相应的图片文件。作为本专利技术的实施例,半透明窗口生成单元21生成半透明窗口覆盖整个屏 幕的过程具体为屏幕的尺寸值获取模块211获取屏幕的尺寸值,颜色信息接 收模块212接收用户输入的半透明窗口的颜色信息,生成模块213则根据该颜 色信息生成不小于该屏幕尺寸值的半透明窗口 ,并将该半透明窗口覆盖整个屏 幕。当然,生成模块213也可以直接根据当前的屏幕的整体颜色,生成与该颜 色对比较明显颜色的半透明窗口 。作为本专利技术的实施本文档来自技高网...

【技术保护点】
一种截屏方法,其特征在于,所述方法包括以下步骤:当接收到用户的截屏命令时,生成半透明窗口覆盖屏幕;接收用户输入的选择区域,配置所述选择区域,使所述选择区域与所述半透明窗口具有明显的对比;当用户确定选择区域时,将确定的选择区域作为截屏区域,并根据截屏区域生成相应的图片文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋宁波
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1