专利名称:选择截图区域图像轮廓的方法、客户端及系统的制作方法
技术领域:
本发明属于计算机、软件技术领域。
背景技术:
目前,利用截图工具以图片的形式截取当前屏幕中的内容,已成为用户快速获取信息内容的一种重要方式。例如,即时通信工具提供的屏幕截图功能,用户可以针对当前屏幕中感兴趣的内容进行随意截取,并以图片的形式进行保存或者发送给联系人进行共享。现有的屏幕截图功能一般只能提供给用户截取矩形形状的屏幕图像,当用户想要截取非矩形的图像时,则难以实现。为了满足上述特殊需求,申请号为201010186799. X的 发明专利公开了一种截取图像的方法,所公开的方法中是通过触点在屏幕图像上的移动轨 迹确定截图选区,从而可以使得用户在屏幕上截取任何形状的图像。但是上述发明专利仍存在一定的缺陷,根据上述发明提供的技术方案用户需要在屏幕上手动移动触点获取截图选取,因此操作过程过于繁杂,并不方便用户的实际应用。如果能够通过截图工具提供多种形式的截图轮廓模式,例如圆形、桃心形等,用户通过选择其中一种轮廓模式,即可按照该轮廓模式进行图像截取,这样则会使用户的截图体验更佳,满足用户的多层次需求。
发明内容
本发明的目的在于,提供选择截图区域图像轮廓的方法、客户端及系统。利用本发明,通过在截图工具中设定非矩形的图像轮廓模式,使得用户进行图像截取时按照设定的图像轮廓模式获取截图轮廓形状,提高了用户的截图体验,满足了用户的多层次需求。本发明提供的技术方案包括—种选择截图区域图像轮廓的方法,该方法包括如下步骤步骤1,在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;步骤2,按照前述的图像轮廓模式,对截图区域的图像进行采集操作。优选地,所述截图工具中设置有针对图像轮廓模式进行设定的操作入口。 优选地,所述的操作入口,设置在和截图区域相对应的截图工具栏中。优选地,所述的操作入口,设置在和前述截图工具相关联的第三方客户端。优选地,所述的第三方客户端为即时通信客户端。优选地,所述截图工具中设置有用以存储图像轮廓模式的图像轮廓数据库。优选地,所述设定截图数据区域的图像轮廓模式的方式为采集用户在图像轮廓数据库中选择的图像轮廓模式作为设定标准。优选地,所述设定截图数据区域的图像轮廓模式的方式为采集图像信息;获取前述图像信息的轮廓,将该轮廓作为图像轮廓模式。
优选地,所述采集图像的方式为互联网搜索图像。优选地,所述采集图像的方式为采集用户上传的图像。优选地,所述采集图像的方式为,触发图像拍摄功能通过拍摄获取图像。优选地,所述采集图像的方式为
采集用户的语音信息,进行语音识别;根据语音识别结果搜索与之相匹配的图像。优选地,所述采集图像的方式为生成图像绘制界面;采集用户在前述绘制界面中绘制的图像。优选地,所述的方法包括有如下步骤在截图工具中设定截图数据区域的图像轮廓模式,该轮廓模式非矩形;采集用户截取的目标区域;在截取的目标区域中按照前述设定的图像轮廓模式输出截图数据区域。优选地,所述的输出截图数据区域的方式,包括有如下步骤将所述图像轮廓模式图置于截取的目标区域中;针对所述图像轮廓模式图进行缩放操作,使得图像轮廓模式图位于截取的目标区域范围内,且轮廓模式图边缘与目标区域边缘具有重合点;针对目标区域中图像轮廓模式图以外的区域利用透明颜色进行填充。优选地,所述步骤2的过程为采集用户触发的截图位置信息;在所述截图位置呈现设定的图像轮廓模式;获取当前屏幕中图像轮廓模式对应的图像信息。本发明还提供另一种选择截图区域图像轮廓的方法,该方法包括如下步骤步骤1,在截图工具中设定截图数据区域的图像轮廓模式列表,该轮廓模式列表中至少包括有两个轮廓模式;步骤2,采集针对于轮廓模式列表中选择的图像轮廓模式;步骤3,按照前述所选择的图像轮廓模式,对截图区域的图像进行采集操作。优选地,在所述截图工具中设置有触发图像轮廓模式列表的操作入口。优选地,所述方法还包括按照图像轮廓模式进行截图数据采集后,在图像轮廓边缘位置,设置有通过拖动边缘位置针对图像轮廓进行放大或缩小的操作点。优选地,所述方法还包括按照图像轮廓模式进行截图数据采集后,在图像轮廓范围内的区域,设置有用以拖动图像轮廓进行移动的操作点。本发明还提供一种选择截图区域图像轮廓的客户端,该客户端包括轮廓模式设定单元,用于在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;轮廓图像采集单元,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作。
优选地,所述轮廓模式设定单元包括图像信息采集模块,用于采集图像信息;轮廓模式获取模块,用于获取前述图像信息的轮廓,将该轮廓作为图像轮廓模式。优选地,所述图像信息采集模块包括以下至少其一的结构图像搜索结构,用于通过互联网搜索方式采集图像;图像上传结构,用于通过用户上传的方式采集图像; 图像拍摄结构,用于通过图像拍摄的方式采集图像;语音识别结构,用于通过采集用户的语音信息,进行语音识别,搜索与之相匹配的图像;图像绘制结构,用于生成图像绘制界面,采集用户在前述绘制界面中绘制的图像。优选地,所述轮廓图像采集单元包括目标区域采集模块,用于采集用户截取的目标区域;图像轮廓放置模块,用于将所述图像轮廓模式图置于截取的目标区域中;图像轮廓缩放模块,用于针对所述图像轮廓模式图进行缩放操作,使得图像轮廓模式图位于截取的目标区域范围内,且图像轮廓模式图的边缘与截取的目标区域边缘相交或者相切;图像轮廓处理模块,用于针对目标区域中图像轮廓模式图以外的区域利用透明颜色进行填充。优选地,所述轮廓图像采集单元包括截图位置采集模块,用于采集用户触发的截图位置;图像轮廓呈现模块,用于在所述截图位置呈现设定的图像轮廓模式;图像信息获取模块,用于获取当前屏幕中图像轮廓模式对应的图像信息。本发明还提供另一种选择截图区域图像轮廓的客户端,该客户端包括轮廓列表设定单元,用于在截图工具中设定截图数据区域的图像轮廓模式列表,该轮廓模式列表中至少包括有两个轮廓模式;轮廓模式选择单元,用于采集针对于轮廓模式列表中选择的图像轮廓模式;轮廓图像采集单元,用于按照前述所选择的图像轮廓模式,对截图区域的图像进行采集操作。优选地,所述客户端还包括图像轮廓数据库,用以存储截图工具系统中的图像轮廓模式信息。优选地,所述客户端还包括截图区域缩放单元,用于当按照图像轮廓模式进行截图数据采集后,在图像轮廓边缘位置,设置通过拖动边缘位置针对图像轮廓进行放大或缩小的操作点。优选地,所述客户端还包括截图区域移动单元,用于当按照图像轮廓模式进行截图数据采集后,在图像轮廓范围内的区域,设置用以拖动图像轮廓进行移动的操作点。本发明还提供一种选择截图区域图像轮廓的系统,该系统包括客户端,它包括,轮廓模式获取单元,用以获取下述系统服务器中的轮廓模式推送单元所推送的轮廓模式;轮廓模式设定单元,用于在截图工具中选择已有的截图数据区域的轮廓模式,或新建截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;轮廓图像采集单元,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作; 轮廓模式传输单元,用以将新建的图像轮廓模式传送至下述的系统服务器;系统服务器,它包括,轮廓模式接收单元,接收前述的轮廓模式传输单元所传输的新建的图像轮廓模式;轮廓模式存储单元,用以存储已有的轮廓模式或新建的轮廓模式;轮廓模式推送单元,用以将轮廓模式存储单元所存储的轮廓模式推送至前述的客户端。与现有技术相比,本发明的有益效果是现有技术中进行截图时,截图区域为矩形形状或者用户通过触点移动轨迹确定截图选区,本发明中则针对截图区域可以设定不同形状的截图轮廓模式,当进行截图时则按照设定的轮廓模式显示截图区域。因此本发明提供的技术方案,使得用户在截图过程中能够根据自身需要获取特定的轮廓形状,从而使用户的截图体验更加丰富,满足了用户的多层次需求。
图I为本发明实施例中提供的一种选择截图区域图像轮廓的方法流程图;图1-1,为本发明实施例中在截图区域相对应的截图工具栏中设置图像轮廓模式操作入口的示意图;图2为本发明另一实施例中提供的一种选择截图区域图像轮廓的方法流程图;图2-1,为本发明实施例中在截图工具中触发图像轮廓模式列表的示意图;图3为本发明实施例一中提供的一种选择截图区域图像轮廓的方法流程图;图3-1,为本发明实施例中在目标区域中呈现图像轮廓模式图的示意图;图4为本发明实施例二中提供的一种选择截图区域图像轮廓的方法流程图;图5为本发明实施例一中提供的一种选择截图区域图像轮廓的客户端示意图;图6为本发明实施例二中提供的一种选择截图区域图像轮廓的客户端示意图;图7为本发明实施例三中提供的一种选择截图区域图像轮廓的客户端示意图;图8为本发明实施例中提供的一种选择截图区域图像轮廓的系统示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明实施例中提供的一种选择截图区域图像轮廓的方法流程图,具体步骤如下所述。S11,在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;所述截图工具中设置有针对图像轮廓模式进行设定的操作入口。该操作入口可设置在和截图区域相对应的截图工具栏中,参见图1-1,展示了在截图区域相对应的截图工具栏中设置图像轮廓模式操作入口的示意图。如图所示,截图区域100相对应的截图工具栏110中包括有图像轮廓模式操作入口 101,当用户触发图像轮廓模式操作入口 101时,即呈现各种图像轮廓样式,例如圆形、五角形、心形等等,用户通过选择其中一种作为设定的图像轮廓模式。所述的操作入口,还可设置在和前述截图工具相关联的第三方客户端,所述第三方客户端为即时通信客户端。例如,在即时通信主面板的工具栏中设置图像轮廓模式的操作入口,或者在即时通信交互界面的屏幕截图选项中设置图像轮廓模式的操作入口。针对图像轮廓模式进 行设定的方式包括以下两种方式1,在截图工具中设置有用以存储图像轮廓模式的图像轮廓数据库。当用户触发图像轮廓模式的操作入口时,呈现所存储的各种图像轮廓样式,根据用户选择的其中一种图像轮廓样式作为设定的图像轮廓模式。方式2,采集图像信息;获取前述图像信息的轮廓,将该轮廓作为图像轮廓模式。例如采集的图像信息为动物图像,则获取该动物图像的轮廓作为图像轮廓模式。采集图像信息的方法包括以下几种1,通过互联网搜索方式采集图像。当用户触发图像轮廓模式的操作入口时,显示网络搜索引擎的超链接,通过触发网络搜索引擎即可输入关键字进行网络图像搜索。例如,输入的关键字为玫瑰花,则通过互联网搜索题名为玫瑰花的图片并输出搜索结果,然后采集用户在搜索结果中选择的图片信息作为本发明实施例中采集的图像信息。2,通过用户上传的方式采集图像。当用户触发图像轮廓模式的操作入口时,显示图像上传控件按钮,当触发该控件按钮时,即可在所在终端中选取目标图像进行上传,将上传的图像作为本发明实施例中采集的图像信息。3,通过图像拍摄的方式采集图像。当用户触发图像轮廓模式的操作入口时,显示图像拍摄控件选项,当触发该控件选项时,启动所在终端的摄像头,针对当前图像进行拍摄,将拍摄的图像作为本发明实施例中采集的图像信息。4,通过采集用户的语音信息,进行语音识别,搜索与之相匹配的图像。当用户触发图像轮廓模式的操作入口时,显示语音识别控件选项,当触发该控件选项时,针对用户的语音信息进行采集,进行语音识别后,通过网络搜索与语音信息相匹配的图像,或者通过本地终端或截图系统服务器中的图像数据库搜索相匹配的图像,将搜索的图像作为本发明实施例中采集的图像信息。5,通过生成图像绘制界面,采集用户在前述绘制界面中绘制的图像。当用户触发图像轮廓模式的操作入口时,显示图像绘制界面控件选项,当触发该控件选项时,显示图像绘制界面,采集用户在绘制界面中绘制的图像,将用户绘制的图像作为本发明实施例中采集的图像信息。针对通过上述其中一种方法采集的图像,进一步根据预设的图像轮廓获取方式获取图像信息的轮廓。作为举例而非限定,可通过图像中的像素差异情况获取图像轮廓,例如,对于花的图像信息,花的主体颜色和背景颜色两者的像素信息是不同的,通过获取图像信息的所有像素点,然后比较像素差异情况即可获取到花的轮廓信息。S12,按照前述的图像轮廓模式,对截图区域的图像进行采集操作。按照图像轮廓模式进行图像采集时,可采用两种实施方式。一种是先通过现有的截图方法截取矩形区域作为目标区域,然后将图像轮廓模式置于目标区域内,并缩放至合适的大小使得图像轮廓模式正好位于目标区域内,对于图像轮廓模式以外的区域则通过透明颜色进行填充。另一种方式是,直接在屏幕中的触发位置呈现设定的图像轮廓模式,例如圆形、桃心形轮廓模式,根据该轮廓模式图采集对应的图像信息。当按照图像轮廓模式进行截图数据采集后,在图像轮廓边缘位置,设置有通过拖动边缘位置针对图像轮廓进行放大或缩小的操作点。即用户通过触发图像轮廓的边缘位置即可针对整个图像轮廓进行等比例放大或缩小操作,并采集放大或缩小后的图像轮廓区域对应的图像信息作为截图数据。这里对图像轮廓进行放大时,需要在当前屏幕范围内进行放大。当按照图像轮廓模式进行截图数据采集后,在图像轮廓范围内的区域,设置有用以拖动图像轮廓进行移动的操作点。即用户通过触发图像轮廓内的区域,即可拖动整个图像轮廓模式进行移动,并采集移动后的图像轮廓区域对应的图像信息作为截图数据。 本发明所述的实施例中,在截图工具中设置有非矩形的图像轮廓模式,用户通过预先设定其中一种作为截图形状的轮廓模板,按照该轮廓模板采集截图数据。参见图2,为本发明另一实施例中提供的一种选择截图区域图像轮廓的方法流程图,具体步骤如下所述。S21,在截图工具中设定截图数据区域的图像轮廓模式列表,该轮廓模式列表中至少包括有两个轮廓模式;在所述截图工具中设置有触发图像轮廓模式列表的操作入口。参见图2-1,展示了在截图工具中触发图像轮廓模式列表的示意图。与截图区域100相对应的截图工具栏110中包括有触发图像轮廓模式列表的操作入口 120,当用户通过鼠标或者触摸点触发操作入口 120时,呈现图像轮廓模式列表130,其中包括有正方形、圆形、桃心形等图像轮廓模式。S22,采集针对于轮廓模式列表中选择的图像轮廓模式;利用Windows的钩子获取用户在轮廓模式列表中的鼠标或触摸点点击消息,利用相关API函数判断鼠标或触摸点点击位置对应的相关内容,确定用户选择的图像轮廓模式。S23,按照前述所选择的图像轮廓模式,对截图区域的图像进行采集操作。按照图像轮廓模式进行图像采集时,可采用两种实施方式。一种是先通过现有的截图方法截取矩形区域作为目标区域,然后将图像轮廓模式置于目标区域内,并缩放至合适的大小使得图像轮廓模式正好位于目标区域内,对于图像轮廓模式以外的区域则通过透明颜色进行填充。另一种方式是,直接在屏幕中的触发位置呈现设定的图像轮廓模式,例如圆形、桃心形轮廓模式。本发明所述的实施例中,在截图工具中设置有图像轮廓模式列表,用户通过触发操作选择其中一种图像轮廓模式,按照该轮廓模式采集截图数据。参见图3,为本发明实施例一中提供的一种选择截图区域图像轮廓的方法流程图,具体步骤如下所述。S31,在截图工具中设定截图数据区域的图像轮廓模式,该轮廓模式非矩形;通过在截图工具的图像轮廓模式数据库中进行选择,或者采集图像信息并获取图像信息的轮廓,作为设定的非矩形图像轮廓模式。
S32,采集用户截取的目标区域;作为举例而非限定,下面介绍截取目标区域的具体过程截图工具通过windows的应用程序接口(API)来获取当前屏幕的DC句柄(windows屏幕画布的指针),并通过DC句柄获取当前屏幕的所有像素点的颜色值并保存到新分配的内存中,把该内存上所保存的截屏内容显示到屏幕最前面,然后再显示相应的提示信息,并等待用户输入(可通过鼠标或键盘进行输入)。如果接收到用户按下鼠标左键的操作,则获取用户当前鼠标所在的位置,并记录该初始位置,并且以该点为基点,在鼠标移动的时候刷新屏幕并且画上矩形。直到鼠标左键被释放时,获取用户当前鼠标所在的位置,并记录该终点位置。根据所记录的初始位置和终点位置确定矩形区域,将该矩形区域作为用户截取的目标区域。S33,将所述图像轮廓模式图置于截取的目标区域中;例如,前述设定的图像轮廓模式为圆形,则将圆形图置于目标区域中,并将圆形的圆心与目标区域的中心重合。如果设定的图像轮廓模式为不规则图像,则将该不规则轮廓 模式图的重心位置和目标区域的中心相重合。S34,针对所述图像轮廓模式图进行缩放操作,使得图像轮廓模式图位于截取的目标区域范围内,且轮廓模式图边缘与目标区域边缘具有重合点;获取图像轮廓模式图的边缘位置数据,进一步判定图像轮廓模式图的所有边缘位置是否位于目标区域范围内,若否,则针对所述图像轮廓模式图进行缩小操作,并使缩小后的轮廓模式图边缘与目标区域边缘具有重合点;若是,则进一步判定轮廓模式图边缘与目标区域边缘是否具有重合点,若是,则转入下一步骤,若否,则针对所述图像轮廓模式图进行放大操作,并使放大后的轮廓模式图边缘与目标区域边缘具有重合点。S35,针对目标区域中图像轮廓模式图以外的区域利用透明颜色进行填充。由于图像轮廓模式图位于目标区域范围内,且目标区域为矩形,图像轮廓模式图为非矩形,因此在目标区域内还存在图像轮廓模式图以外的区域。参见图3-1,展示了在目标区域中呈现图像轮廓模式图的示意图。如图所示,目标区域200中为用户设定的图像轮廓模式桃心形210,为了使截图数据显示出桃心形的轮廓形状,则对于目标区域200中桃心形210以外的区域利用透明颜色进行填充。因此在进行截图保存时为规则的矩形图像,而显示效果则为桃心形的轮廓形状。本发明实施例所述的方法中,通过将设定的图像轮廓模式置于截取的矩形目标区域内,针对目标区域中轮廓模式图以外的区域通过透明颜色进行填充,从而使得截图显示效果为设定的轮廓形状。参见图4,为本发明实施例二中提供的一种选择截图区域图像轮廓的方法流程图,具体步骤如下所述。S41,在截图工具中设定截图数据区域的图像轮廓模式,该轮廓模式非矩形;通过在截图工具的图像轮廓模式数据库中进行选择,或者采集图像信息并获取图像信息的轮廓,作为设定的非矩形图像轮廓模式。所设定的图像轮廓模式中包括有图像轮廓形状以及图像轮廓区域大小。S42,采集用户触发的截图位置信息;利用Windows的钩子获取用户在当前屏幕中的鼠标或触摸点点击消息,利用相关API函数判断鼠标或触摸点点击的位置数据,将该位置数据作为用户触发的截图位置信息。
S43,在所述截图位置呈现设定的图像轮廓模式;以前述采集的截图位置为中心位置,按照所设定的图像轮廓形状以及图像轮廓区域,显示图像轮廓模 式图。例如,前述步骤中设定的图像轮廓模式是半径为3cm的圆形,则以用户触发的截图位置为圆心,生成半径3cm的圆形图。S44,获取当前屏幕中图像轮廓模式对应的图像信息。根据图像轮廓模式的形状及区域大小,获取所对应屏幕中的图像信息。本发明实施例所述的方法中,当设定图像轮廓模式后,根据用户触发的位置信息,直接在该位置呈现图像轮廓模式图,采集该轮廓模式对应的图像信息作为截图数据。结合前面描述的选择截图区域图像轮廓的方法实施例,本发明还提供了配套的客户端。参见图5,为本发明实施例一中提供的一种选择截图区域图像轮廓的客户端示意图,该客户端包括轮廓模式设定单元310,用于在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;轮廓图像采集单元320,与前述轮廓模式设定单元310相连,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作。所述轮廓模式设定单元310包括以下结构模块图像信息采集模块311,用于采集图像信息;轮廓模式获取模块312,用于获取前述图像信息的轮廓,将该轮廓作为图像轮廓模式。其中图像信息采集模块311包括以下至少其一的结构图像搜索结构,用于通过互联网搜索方式采集图像;图像上传结构,用于通过用户上传的方式采集图像;图像拍摄结构,用于通过图像拍摄的方式采集图像;语音识别结构,用于通过采集用户的语音信息,进行语音识别,搜索与之相匹配的图像;图像绘制结构,用于生成图像绘制界面,采集用户在前述绘制界面中绘制的图像。所述轮廓图像采集单元320通过以下结构模块实现图像采集目标区域采集模块321,用于采集用户截取的目标区域;图像轮廓放置模块322,用于将所述图像轮廓模式图置于截取的目标区域中;图像轮廓缩放模块323,用于针对所述图像轮廓模式图进行缩放操作,使得图像轮廓模式图位于截取的目标区域范围内,且图像轮廓模式图的边缘与截取的目标区域边缘相交或者相切;图像轮廓处理模块324,用于针对目标区域中图像轮廓模式图以外的区域利用透明颜色进行填充。所述轮廓图像采集单元320还可以通过以下结构模块实现图像采集截图位置采集模块325,用于采集用户触发的截图位置;图像轮廓呈现模块326,用于在所述截图位置呈现设定的图像轮廓模式;图像信息获取模块327,用于获取当前屏幕中图像轮廓模式对应的图像信息。
本实施例所述的客户端中,通过轮廓模式设定单元310针对截图数据区域的非矩形图像轮廓模式进行设定;设定方式可以通过在数据库中进行选择,也可以通过采集图像获取图像轮廓作为设定模式;然后轮廓图像采集单元320,按照前述设定的图像轮廓模式,对截图区域的图像进行采集操作,使截图区域呈现所设定的图像轮廓形状。参见图6,为本发明实施例二中提供的一种选择截图区域图像轮廓的客户端示意图,该客户端包括轮廓列表设定单元410,用于在截图工具中设定截图数据区域的图像轮廓模式列表,该轮廓模式列表中至少包括有两个轮廓模式;轮廓模式选择单元420,与前述轮廓列表设定单元410相连,用于采集针对于轮廓模式列表中选择的图像轮廓模式;
轮廓图像采集单元430,与前述轮廓模式选择单元420相连,用于按照前述所选择的图像轮廓模式,对截图区域的图像进行采集操作。本实施例所述的客户端中,通过轮廓列表设定单元410在截图工具中设置图像轮廓模式列表,当用户在图像轮廓模式列表中选择一种作为截图数据区域的图像轮廓模式时,轮廓图像采集单元430按照所选择的图像轮廓模式对截图区域进行采集。参见图7,为本发明实施例三中提供的一种选择截图区域图像轮廓的客户端示意图,该客户端包括图像轮廓数据库510,用以存储截图工具系统中的图像轮廓模式信息;轮廓模式设定单元520,与前述图像轮廓数据库510相连,用于通过图像轮廓数据库进行选择,来设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;轮廓图像采集单元530,与前述轮廓模式设定单元520相连,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作;截图区域缩放单元540,与前述轮廓图像采集单元530相连,用于当按照图像轮廓模式进行截图数据采集后,在图像轮廓边缘位置,设置通过拖动边缘位置针对图像轮廓进行放大或缩小的操作点;截图区域移动单元550,与前述轮廓图像采集单元530相连,用于当按照图像轮廓模式进行截图数据采集后,在图像轮廓范围内的区域,设置用以拖动图像轮廓进行移动的操作点。本实施例所述的客户端中,轮廓模式设定单元520通过在图像轮廓数据库510中选择一种作为设定的非矩形图像轮廓模式。当轮廓图像采集单元530按照设定的图像轮廓模式,对截图区域的图像进行采集后,通过截图区域缩放单元540可对采集的图像轮廓进行放大或缩小操作,通过截图区域移动单元550可对采集的图像轮廓进行移动操作。参见图8,为本发明实施例中提供的一种选择截图区域图像轮廓的系统示意图,该系统包括客户端610,它包括,轮廓模式获取单元611,用以获取下述系统服务器中的轮廓模式推送单元所推送的轮廓模式;轮廓模式设定单元612,用于在截图工具中选择已有的截图数据区域的轮廓模式,或新建截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;
轮廓图像采集单元613,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作;轮廓模式传输单元614,用以将新建的图像轮廓模式传送至下述的系统服务器;系统服务器620,它包括,轮廓模式接收单元621,接收前述的轮廓模式传输单元所传输的新建的图像轮廓模式;轮廓模式存储单元622,用以存储已有的轮廓模式或新建的轮廓模式;轮廓模式推送单元623,用以将轮廓模式存储单元所存储的轮廓模式推送至前述的客户端。 本实施例所述的系统中,通过客户端610中的轮廓模式设定单元612新建截图数据区域的图像轮廓模式,并将新建的图像轮廓模式通过轮廓模式传输单元614发送至系统服务器620中进行存储;当用户希望选择历史建立的图像轮廓模式作为设定的轮廓模式时,则通过轮廓模式获取单元611向系统服务器620获取相应的轮廓模式。当然,提供轮廓模式接收单元621,也可以接收由系统服务商所提供的轮廓模式。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种选择截图区域图像轮廓的方法,其特征在于该方法包括如下步骤 步骤1,在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形; 步骤2,按照前述的图像轮廓模式,对截图区域的图像进行采集操作。
2.根据权利要求I所述的一种选择截图区域图像轮廓的方法,其特征在于所述截图工具中设置有针对图像轮廓模式进行设定的操作入口。
3.根据权利要求2所述的一种选择截图区域图像轮廓的方法,其特征在于所述的操作入口,设置在和截图区域相对应的截图工具栏中。
4.根据权利要求2所述的一种选择截图区域图像轮廓的方法,其特征在于所述的操作入口,设置在和前述截图工具相关联的第三方客户端。
5.根据权利要求4所述的一种选择截图区域图像轮廓的方法,其特征在于所述的第三方客户端为即时通信客户端。
6.根据权利要求I所述的一种选择截图区域图像轮廓的方法,其特征在于所述截图工具中设置有用以存储图像轮廓模式的图像轮廓数据库。
7.根据权利要求I所述的一种选择截图区域图像轮廓的方法,其特征在于所述设定截图数据区域的图像轮廓模式的方式为, 采集用户在图像轮廓数据库中选择的图像轮廓模式作为设定标准。
8.根据权利要求I所述的一种选择截图区域图像轮廓的方法,其特征在于所述设定截图数据区域的图像轮廓模式的方式为, 采集图像信息; 获取前述图像信息的轮廓,将该轮廓作为图像轮廓模式。
9.根据权利要求8所述的一种选择截图区域图像轮廓的方法,其特征在于所述采集图像的方式为互联网搜索图像。
10.根据权利要求8所述的一种选择截图区域图像轮廓的方法,其特征在于所述采集图像的方式为采集用户上传的图像。
11.根据权利要求8所述的一种选择截图区域图像轮廓的方法,其特征在于所述采集图像的方式为,触发图像拍摄功能通过拍摄获取图像。
12.根据权利要求8所述的一种选择截图区域图像轮廓的方法,其特征在于所述采集图像的方式为, 采集用户的语音信息,进行语音识别; 根据语音识别结果搜索与之相匹配的图像。
13.根据权利要求8所述的一种选择截图区域图像轮廓的方法,其特征在于所述采集图像的方式为, 生成图像绘制界面; 采集用户在前述绘制界面中绘制的图像。
14.根据权利要求I所述的一种选择截图区域图像轮廓的方法,其特征在于所述的方法包括有如下步骤, 在截图工具中设定截图数据区域的图像轮廓模式,该轮廓模式非矩形; 采集用户截取的目标区域; 在截取的目标区域中按照前述设定的图像轮廓模式输出截图数据区域。
15.根据权利要求14所述的一种选择截图区域图像轮廓的方法,其特征在于所述的输出截图数据区域的方式,包括有如下步骤, 将所述图像轮廓模式图置于截取的目标区域中; 针对所述图像轮廓模式图进行缩放操作,使得图像轮廓模式图位于截取的目标区域范围内,且轮廓模式图边缘与目标区域边缘具有重合点; 针对目标区域中图像轮廓模式图以外的区域利用透明颜色进行填充。
16.根据权利要求I所述的一种选择截图区域图像轮廓的方法,其特征在于所述步骤2的过程为, 采集用户触发的截图位置信息; 在所述截图位置呈现设定的图像轮廓模式; 获取当前屏幕中图像轮廓模式对应的图像信息。
17.一种选择截图区域图像轮廓的方法,其特征在于该方法包括如下步骤 步骤1,在截图工具中设定截图数据区域的图像轮廓模式列表,该轮廓模式列表中至少包括有两个轮廓模式; 步骤2,采集针对于轮廓模式列表中选择的图像轮廓模式; 步骤3,按照前述所选择的图像轮廓模式,对截图区域的图像进行采集操作。
18.根据权利要求17所述的一种选择截图区域图像轮廓的方法,其特征在于在所述截图工具中设置有触发图像轮廓模式列表的操作入口。
19.根据权利要求I或17所述的一种选择截图区域图像轮廓的方法,其特征在于所述方法还包括 按照图像轮廓模式进行截图数据采集后,在图像轮廓边缘位置,设置有通过拖动边缘位置针对图像轮廓进行放大或缩小的操作点。
20.根据权利要求I或17所述的一种选择截图区域图像轮廓的方法,其特征在于所述方法还包括 按照图像轮廓模式进行截图数据采集后,在图像轮廓范围内的区域,设置有用以拖动图像轮廓进行移动的操作点。
21.一种选择截图区域图像轮廓的客户端,其特征在于该客户端包括 轮廓模式设定单元,用于在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形; 轮廓图像采集单元,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作。
22.根据权利要求21所述的一种选择截图区域图像轮廓的客户端,其特征在于所述轮廓模式设定单元包括 图像信息采集模块,用于采集图像信息; 轮廓模式获取模块,用于获取前述图像信息的轮廓,将该轮廓作为图像轮廓模式。
23.根据权利要求22所述的一种选择截图区域图像轮廓的客户端,其特征在于所述图像信息采集模块包括以下至少其一的结构 图像搜索结构,用于通过互联网搜索方式采集图像; 图像上传结构,用于通过用户上传的方式采集图像; 图像拍摄结构,用于通过图像拍摄的方式采集图像;语音识别结构,用于通过采集用户的语音信息,进行语音识别,搜索与之相匹配的图像; 图像绘制结构,用于生成图像绘制界面,采集用户在前述绘制界面中绘制的图像。
24.根据权利要求21所述的一种选择截图区域图像轮廓的客户端,其特征在于所述轮廓图像采集单元包括 目标区域采集模块,用于采集用户截取的目标区域; 图像轮廓放置模块,用于将所述图像轮廓模式图置于截取的目标区域中; 图像轮廓缩放模块,用于针对所述图像轮廓模式图进行缩放操作,使得图像轮廓模式图位于截取的目标区域范围内,且图像轮廓模式图的边缘与截取的目标区域边缘相交或者相切; 图像轮廓处理模块,用于针对目标区域中图像轮廓模式图以外的区域利用透明颜色进行填充。
25.根据权利要求21所述的一种选择截图区域图像轮廓的客户端,其特征在于所述轮廓图像采集单元包括 截图位置采集模块,用于采集用户触发的截图位置; 图像轮廓呈现模块,用于在所述截图位置呈现设定的图像轮廓模式; 图像信息获取模块,用于获取当前屏幕中图像轮廓模式对应的图像信息。
26.—种选择截图区域图像轮廓的客户端,其特征在于该客户端包括 轮廓列表设定单元,用于在截图工具中设定截图数据区域的图像轮廓模式列表,该轮廓模式列表中至少包括有两个轮廓模式; 轮廓模式选择单元,用于采集针对于轮廓模式列表中选择的图像轮廓模式; 轮廓图像采集单元,用于按照前述所选择的图像轮廓模式,对截图区域的图像进行采集操作。
27.根据权利要求21或26所述的一种选择截图区域图像轮廓的客户端,其特征在于所述客户端还包括 图像轮廓数据库,用以存储截图工具系统中的图像轮廓模式信息。
28.根据权利要求21或26所述的一种选择截图区域图像轮廓的客户端,其特征在于所述客户端还包括 截图区域缩放单元,用于当按照图像轮廓模式进行截图数据采集后,在图像轮廓边缘位置,设置通过拖动边缘位置针对图像轮廓进行放大或缩小的操作点。
29.根据权利要求21或26所述的一种选择截图区域图像轮廓的方法,其特征在于所述客户端还包括 截图区域移动单元,用于当按照图像轮廓模式进行截图数据采集后,在图像轮廓范围内的区域,设置用以拖动图像轮廓进行移动的操作点。
30.一种选择截图区域图像轮廓的系统,其特征在于该系统包括 客户端,它包括, 轮廓模式获取单元,用以获取下述系统服务器中的轮廓模式推送单元所推送的轮廓模式; 轮廓模式设定单元,用于在截图工具中选择已有的截图数据区域的轮廓模式,或新建截图数据区域的图像轮廓模式,该图像轮廓模式非矩形; 轮廓图像采集单元,用于按照前述的图像轮廓模式,对截图区域的图像进行采集操作; 轮廓模式传输单元,用以将新建的图像轮廓模式传送至下述的系统服务器; 系统服务器,它包括, 轮廓模式接收单元,接收前述的轮廓模式传输单元所传输的新建的图像轮廓模式; 轮廓模式存储单元,用以存储已有的轮廓模式或新建的轮廓模式; 轮廓模式推送单元,用以将轮廓模式存储单元所存储的轮廓模式推送至前述的客户 端。
全文摘要
本发明提供了一种选择截图区域图像轮廓的方法、客户端及系统,属于计算机、软件技术领域。该方法的过程包括在截图工具中设定截图数据区域的图像轮廓模式,该图像轮廓模式非矩形;按照前述的图像轮廓模式,对截图区域的图像进行采集操作。利用本发明,通过在截图工具中设定非矩形的图像轮廓模式,使得用户进行图像截取时按照设定的图像轮廓模式获取截图轮廓形状,提高了用户的截图体验,满足了用户的多层次需求。
文档编号G06F3/048GK102707879SQ20121011365
公开日2012年10月3日 申请日期2012年4月17日 优先权日2012年4月17日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司