一种屏幕截图方法和系统的制作方法

文档序号:6372201阅读:240来源:国知局
专利名称:一种屏幕截图方法和系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其是涉及一种屏幕截图方法和系统。
背景技术
图像是计算机用户用来表达信息的有效手段,文档和软件中使用图像能够提供丰富直观的信息。屏幕截图能够直接记录当前屏幕的显示状态,迅速准确的反映软件状态,而且能够记录一些无法通过拷贝文本提供的内容。但现有的截图功能只是简单的一次截取一张图片,当使用者需要截图时,调用截图工具后选择截图范围,然后选择编辑与否,之后进行保存截图;而当用户需要在同一背景图中截取多个区域的图片时,则需要截取一次,保存一次,如此反复,然后再由自己使用图像处理工具,比如photoshop等图像处理软件加载所截取的各张图片,然后手工进行拼接处理,整个数据处理过程操作繁琐,效率低下,对于用户来说,操作非常不方便。

发明内容
本发明提供一种屏幕截图方法和系统以解决现有技术中对同一背景图进行截取时,整个数据处理过程操作繁琐,效率低下的问题。为了解决上述问题,本发明公开了一种屏幕截图系统,包括图像划定保存模块,用于激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区;拼接模块,用于截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑;保存模块,用于将编辑完毕的图像进行保存。优选的,所述图像划定保存模块包括缩放模块,用于将每次划定的截图区域中图像按比例缩放; 展示模块,用于将缩放后的图像暂存至图像保存区进行展示。优选的,所述图像划定保存模块包括后台存储模块,用于将每次划定的截图区域中图像暂存至后台的图像保存区中。优选的,所述拼接模块包括第二展示模块,用于接收截图完毕指令,并根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中;第二拼接模块,用于根据用户需求对所述编辑界面中的各图像进行拼接编辑。优选的,所述拼接模块还用于根据用户选择的图像模板类型,将所述图像保存区的各图像自动适配至图像模板中的用于放置图像的区域中。优选的,所述图像划定保存模块包括将每次划定的截图区域中的图像进行编辑,将编辑后的图像暂存至图像保存区。
优选的,所述图像划定保存模块包括背景颜色调整模块,用于每次划定截图区域后,截图区域分别显示为不同于背景色的不同颜色。
优选的,所述图像划定保存模块包括第一截图区域划定模块,用于将鼠标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为截图区域。优选的,所述图像划定保存模块包括第一截图区域划定模块,用于将鼠标点击的至少三个坐标点连接形成的范围确定为截图区域。相应的,本发明公开了一种屏幕截图方法,包括激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区;截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑;将编辑完毕的图像进行保存。优选的,所述将每次划定的截图区域中的图像暂存至图像保存区时进一步包括将每次划定的截图区域中图像按比例缩放;将缩放后的图像暂存至图像保存区进行展示。优选的,将每次划定的截图区域中的图像暂存至图像保存区时包括将每次划定的截图区域中图像暂存至后台的图像保存区中。优选的,所述截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑进一步包括接收截图完毕指令,并根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中;根据用户需求对所述编辑界面中的各图像进行拼接编辑。优选的,根据用户需求对所述图像保存区的各图像进行拼接编辑包括根据用户选择的图像模板类型,将所述图像保存区的各图像自动适配至图像模板中的用于放置图像的各区域中。优选的,将每次划定的截图区域中的图像暂存至图像保存区包括将每次划定的截图区域中的图像进行编辑,将编辑后的图像暂存至图像保存区。优选的,在背景图中连续划定至少两个截图区域包括每次划定截图区域后,截图区域分别显示为不同于背景色的不同颜色。优选的,所述划定截图区域包括将鼠标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为截图区域。优选的,所述划定截图区域包括将鼠标点击的至少三个坐标点连接形成的范围确定为截图区域。与现有技术相比,本发明具有以下优点本发明可以在同一背景图中一次截取多张图片进行保存,然后根据用户的需求对图片进行拼接编辑,解决了对同一背景图进行多次截取和拼接这一整个数据处理过程中操作繁琐、效率低下的问题,使得对同一背景图有多张截图需求的用户,操作更为便捷。


图I是本发明方法实施例中的流程图;图2是本发明方法实施例中采用矩形框选工具选取屏幕图像的示意图;图3是本发明方法实施例中连续截图多张图片的示意图;图4是本发明方法实施例中展示截图的多张图片及编辑界面的示意图;图5是本发明方法实施例中拼接模板示例;图6是本发明系统实施例中的结构图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明的核心思想之一在于,添加多次截图指令,在同一背景图中可连续划定至少2个截图区域,将每次划定的截图区域中的图像保存至图像保存区,然后在截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑。如此,实现了一次性截取多张图像进行拼接处理的过程,对于用户来说,截取多张图片的过程操作简单,效率高,无需用户对图片进行采用图像处理软件对截图进行拼接处理。下面通过实施例进行详细说明。参照图1,是本发明实施例所述一种屏幕截图方法流程图。步骤110,激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区;在本发明实时例中,可按住键盘的Ctrl键激活多次截图模式,直至多次截图完毕。当然,本发明还可通过其他的方式激活多次截图模式。激活多次截图模式后,用户可可多次选定鼠标左键,划定多个截图区域。在划定截图区域时,可以通过鼠标移动轨迹所围成的区域确定为截图区域;优选的,所述划定截图区域包括步骤01,将鼠标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为截图区域。S卩比如,左上角坐标为(100,100),右下角坐标为(110.90)对角线坐标,其构成的矩形区域的四个顶角为(100,100), (110,100),(100,90) (110,90) O另外,优选的,所述划定截图区域也可包括将鼠标点击的至少三个坐标点连接形成的范围确定为截图区域。用户也可以采用圆形、椭圆形或者矩形框选工具选取需要截取的屏幕图像,下面就以最常用的矩形框选工具为例说明如何通过鼠标移动轨迹所围成的区域确定为截图区域。图2是采用矩形框选工具选取屏幕图像的示意图。当采用矩形框选工具选取屏幕图像时,只需要确定对角线上第一定位点201和第二定位点202的位置,即可确定矩形203的大小,也就是说,用户只需要确定第一定位点201和第二定位点202的位置即可确定需要保存的屏幕图像。在用户每次划定截图区域后,可将每次划定的截图区域中的图像暂存至图像保存区。优选的,将每次划定的截图区域中的图像暂存至图像保存区时包括步骤All,将每次划定的截图区域中图像按比例缩放;步骤A12,将缩放后的图像暂存至图像保存区进行展示。即在显示界面的某个区域设置一个预览窗口,将截图区域的图按比例缩放至适应大小,放置于所预览窗口进行展示。在本发明实施例中,所述预览窗口可根据用户需求进行移动,比如原预览窗口在右上角,其四顶角坐标为(10000,10100),(10100,10100), (10000,10000), (10100,10000)。用户可将其移动至浏览窗口右上角,其四顶角坐标为(0,10100),(100,10100),(O,10000), (100,10000)。
对于步骤A12进行展示的图像保存区来说,即上述预览窗口,在用户点击鼠标左键时,可隐藏所述图像保存区所在窗口,当用户鼠标松开时,恢复所述图像保存区所在窗口,以便用户在截图时可将背景图全部显示。另外,优选的,将每次划定的截图区域中的图像暂存至图像保存区时包括步骤B11,将每次划定的截图区域中图像暂存至后台的图像保存区中。即将每次划定的截图区域中图像暂存至后台的图像保存区中,用以在用户的截图动作未完成时暂存以截图区域的图像。优选的,将每次划定的截图区域中的图像暂存至图像保存区包括步骤A13,将每次划定的截图区域中的图像进行编辑,将编辑后的图像暂存至图像保存区。具体实施时,优选的方法还可以每次选择截图区域之后对每次截取的图片进行编辑或涂鸦操作。在对截图进行编辑时,与一般图像编辑软件所具有的功能相似,例如铅笔、橡皮擦、直线、直线箭头、矩形、圆形、文本框、颜色选择和高亮等。在编辑时会出现一条编辑栏,该编辑栏上显示与这些功能相应的按钮。优选的,在背景图中连续划定至少两个截图区域包括步骤A14,每次划定截图区域后,截图区域分别显示为不同于背景色的不同颜色。为了便于区分每次截取的区域,可以每次选择截图区域后,截图区域分别显示为不同于背景色的颜色。例如第一次截图区域显示为黑色,第二次截图区域显示为黄色,第三次截图区域显示为蓝色等等。这种显示可以设置为自动将不同的截图显示为不同的颜色,也可以是用户通过编辑栏上的编辑按钮进行选择。参见图3,其示出了本申请划定截图区域的示例。按住多次截图指令键(比如Ctrl),按住鼠标左键划定截图区域,然后松开鼠标左键,得到选择截图区域31 ;然后按住鼠标左键,划选另外的截图区域32(截图区域32的框颜色需要与区域31不同,且截图区域之间可以重合,在选择好截图区域32后,涂鸦工具栏出现在区域32的下方);以此类推,可以一次截取多张图片,最后用户点击完成或者松开多次截图指令键,则保存用户本次的所有截图和在截图上的涂鸦操作。步骤120,截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑;比如前述用户以按住Ctrl键激活了多次截图指令,那么可设置当用户松开Ctrl键时则说明多次截图完毕,那么此时即可根据用户需求对所述图像保存区的各图像进行拼接编辑。优选的,截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑包括步骤C11,接收截图完毕指令,并根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中;即前述例子中,比如用户松开Ctrl键,则可认为松开Ctrl键的动作为用户送的截图完毕指令,那么系统则接受所述截图完毕指令,然后根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中。步骤C12,根据用户需求对所述编辑界面中的各图像进行拼接编辑。参照图4,其示出了本发明实施例的一种编辑界面。 a)展示如图4所示界面,右侧“上次截图”展示为上次选取的截图内容,“历史截图”显示的以往的截图内容,图片可直接使用鼠标拖拽至左侧的编辑区内进行拼接操作;b)上方显示为图片的基本编辑操作,和文件的保存、复制操作;c)下方可以调整背景颜色,同时需支持透明背景。优选的,根据用户需求对所述图像保存区的各图像进行拼接编辑包括步骤C13,根据用户选择的图像模板类型,将所述图像保存区的各图像自动适配至图像模板中用于放置图像的各区域中。本发明实施例中,用户可在对截到的各图进行拼接之前选择图像模板类型,然后系统根据用户选择的图像模板类型将所述图像保存区的各图像自动适配至图像模板中用于放置图像的各区域中。比如参照图5,当用户截取了 3副图像时,可选择具有3各图像区域的图像模板,t匕如图5中的品字形模板,其中510为编辑界面,511、512、513为用于放置图像的三个区域,其呈品字形排列。那么当用户选择该模板时,系统则将用户截取的3副图像按511、512、513的大小自动缩放匹配,然后分别放入三个区域中。当然,用户也可自主选择将哪一各图像放入某个区域,在用户选定某各图像放入某个区域后,系统自动将该图像按照当前区域的大小自动缩放匹配,然后放入该区域中。步骤130,将编辑完毕的图像进行保存。将编辑完毕的图像进行保存即可得到多次截图的结果。综上所述,经过以上流程的处理,可以连续截图多张图片,然后进行保存,保存之后可以对截取的多张图片进行编辑或拼接操作;也可以在每截一张图之后对截取的图进行编辑操作。这样用户可以一次完成所需的多张图片的截图工作,使得操作更为便捷,提升整个截图过程的处理速度和效率。基于上述内容,本发明实施例还提供了相应的系统实施例。参照图6是本发明实施例所述一种屏幕截图系统的结构图,可以包括图像划定保存模块610,用于激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区;拼接模块620,用于截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑;保存模块630,用于将编辑完毕的图像进行保存。
其中,优选的,所述图像划定保存模块包括缩放模块,用于将每次划定的截图区域中图像按比例缩放;展示模块,用于将缩放后的图像暂存至图像保存区进行展示。优选的,所述图像划定保存模块包括后台存储模块,用于将每次划 定的截图区域中图像暂存至后台的图像保存区中。优选的,所述拼接模块包括第二展示模块,用于接收截图完毕指令,并根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中;第二拼接模块,用于根据用户需求对所述编辑界面中的各图像进行拼接编辑。优选的,所述拼接模块还用于根据用户选择的图像模板类型,将所述图像保存区的各图像自动适配至图像模板中的用于放置图像的区域中。优选的,所述图像划定保存模块包括将每次划定的截图区域中的图像进行编辑,将编辑后的图像暂存至图像保存区。优选的,所述图像划定保存模块包括背景颜色调整模块,用于每次划定截图区域后,截图区域分别显示为不同于背景色的不同颜色。优选的,所述图像划定保存模块包括第一截图区域划定模块,用于将鼠标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为截图区域。优选的,所述图像划定保存模块包括第二截图区域划定模块,用于将鼠标点击的至少三个坐标点连接形成的范围确定为截图区域。基于上述屏幕截图系统,本发明实施例还提供了一种即时通讯客户端,该即时通讯客户端可包括上述的屏幕截图系统,从而支持连续截取多张图片的需求。所述屏幕截图系统的具体结构可参照图6所示,在此不再详述。所述即时通讯客户端可以是PC机、笔记本电脑、平板电脑、手写板等桌面操作系统终端,也可以是掌上电脑、手机、PAD、PDA、小屏手机或者横屏手机等智能移动终端,还可以是具有多任务系统的各类终端。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的系统。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。以上对本发明所提供的一种屏幕截图方法和系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种屏幕截图系统,其特征在于,包括 图像划定保存模块,用于激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区; 拼接模块,用于截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑; 保存模块,用于将编辑完毕的图像进行保存。
2.根据权利要求I所述的系统,其特征在于,所述图像划定保存模块包括 缩放模块,用于将每次划定的截图区域中图像按比例缩放; 展示模块,用于将缩放后的图像暂存至图像保存区进行展示。
3.根据权利要求I所述的系统,其特征在于,所述图像划定保存模块包括 后台存储模块,用于将每次划定的截图区域中图像暂存至后台的图像保存区中。
4.根据权利要求3所述的系统,其特征在于,所述拼接模块包括 第二展示模块,用于接收截图完毕指令,并根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中; 第二拼接模块,用于根据用户需求对所述编辑界面中的各图像进行拼接编辑。
5.根据权利要求I所述的系统,其特征在于,所述拼接模块还用于 根据用户选择的图像模板类型,将所述图像保存区的各图像自动适配至图像模板中的用于放置图像的区域中。
6.根据权利要求I所述的系统,其特征在于,所述图像划定保存模块包括 将每次划定的截图区域中的图像进行编辑,将编辑后的图像暂存至图像保存区。
7.根据权利要求I所述的系统,其特征在于,所述图像划定保存模块包括 背景颜色调整模块,用于每次划定截图区域后,截图区域分别显示为不同于背景色的不同颜色。
8.根据权利要求I所述的系统,其特征在于,所述图像划定保存模块包括 第一截图区域划定模块,用于将鼠标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为截图区域。
9.根据权利要求I所述的系统,其特征在于,所述图像划定保存模块包括 第一截图区域划定模块,用于将鼠标点击的至少三个坐标点连接形成的范围确定为截图区域。
10.一种屏幕截图方法,其特征在于,包括 激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区; 截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑; 将编辑完毕的图像进行保存。
11.根据权利要求10所述的方法,其特征在于,所述将每次划定的截图区域中的图像暂存至图像保存区时进一步包括 将每次划定的截图区域中图像按比例缩放; 将缩放后的图像暂存至图像保存区进行展示。
12.根据权利要求10所述的方法,其特征在于,将每次划定的截图区域中的图像暂存至图像保存区时包括 将每次划定的截图区域中图像暂存至后台的图像保存区中。
13.根据权利要求12所述的方法,其特征在于,所述截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑进一步包括 接收截图完毕指令,并根据所述截图完毕指令将后台图像保存区中的图像展现在编辑界面中; 根据用户需求对所述编辑界面中的各图像进行拼接编辑。
14.根据权利要求10所述的方法,其特征在于,根据用户需求对所述图像保存区的各图像进行拼接编辑包括 根据用户选择的图像模板类型,将所述图像保存区的各图像自动适配至图像模板中的用于放置图像的各区域中。
15.根据权利要求10所述的方法,其特征在于,将每次划定的截图区域中的图像暂存至图像保存区包括 将每次划定的截图区域中的图像进行编辑,将编辑后的图像暂存至图像保存区。
16.根据权利要求10所述的方法,其特征在于,在背景图中连续划定至少两个截图区域包括 每次划定截图区域后,截图区域分别显示为不同于背景色的不同颜色。
17.根据权利要求10所述的方法,其特征在于,所述划定截图区域包括 将鼠标滑动轨迹的起点和终点作为对角线坐标构成的矩形区域确定为截图区域。
18.根据权利要求10所述的方法,其特征在于,所述划定截图区域包括将鼠标点击的至少三个坐标点连接形成的范围确定为截图区域。
全文摘要
本发明提供了一种屏幕截图方法和系统,涉及计算机技术领域。所述系统包括图像划定保存模块,用于激活多次截图模式,在背景图中连续划定至少两个截图区域,并将每次划定的截图区域中的图像暂存至图像保存区;拼接模块,用于截图完毕后,根据用户需求对所述图像保存区的各图像进行拼接编辑;保存模块,用于将编辑完毕的图像进行保存。本发明可以在同一背景图中一次截取多张图片进行保存,然后根据用户的需求对图片进行拼接编辑,解决了对同一背景图进行多次截取和拼接这一整个数据处理过程中操作繁琐、效率低下的问题,使得对同一背景图有多张截图需求的用户,操作更为便捷。
文档编号G06F3/048GK102779008SQ20121021641
公开日2012年11月14日 申请日期2012年6月26日 优先权日2012年6月26日
发明者张金瑞, 方顺豹 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1