截图拼接方法及装置与流程

文档序号:12176135阅读:348来源:国知局
截图拼接方法及装置与流程

本发明涉及电子技术领域,具体涉及一种截图拼接方法及装置。



背景技术:

目前,移动终端(例如手机)的使用越来越广泛,很多人使用移动终端从移动终端的显示界面上截取图像进行保存或分享。如果想要将截取的图像进行拼接,用户往往需要使用专门的图像处理软件进行操作,给用户带来了很多不便。



技术实现要素:

鉴于以上内容,有必要提出一种截图拼接方法,其可以方便地对电子设备的显示界面进行截图及拼接,并使拼接图像中包括网页信息。

本申请的第一方面提供一种截图拼接方法,所述方法包括:

从所述电子设备的显示界面上截取多个图像;

如果截取的图像来自于网页,对所述截取的图像加上对应的网页链接;

对截取的所述多个图像进行拼接,得到拼接图像。

另一种可能的实现方式中,当用户点击所述拼接图像中的所述截取的图像时,如果所述截取的图像带有网页链接,则跳转到所述截取的图像对应的网页。

另一种可能的实现方式中,所述从电子设备的显示界面上截取多个图像包括:

从所述电子设备的显示界面上选择截图区域;

如果所述截图区域包含的图像不完整,则对所述截图区域进行扩展,以包含完整的图像;

从所述截图区域中截取图像。

另一种可能的实现方式中,所述从电子设备的显示界面上截取多个图像包括:

按照指定的页码或段落从所述电子设备显示的页面中截取多个图像;及/或

从所述电子设备的不同应用界面截取图像。

另一种可能的实现方式中,所述对截取的所述多个图像进行拼接包括:

按照截取的先后顺序对截取的所述多个图像进行拼接;或者

按照图像内容对截取的所述多个图像进行拼接。

本申请的第二方面提供一种截图拼接装置,所述装置包括:

截取单元,用于从所述电子设备的显示界面上截取多个图像;

链接单元,用于当截取的图像来自于网页时,对所述截取的图像加上对应的网页链接;

拼接单元,用于对截取的所述多个图像进行拼接。

另一种可能的实现方式中,当用户点击所述拼接图像中的所述截取的图像时,如果所述截取的图像带有网页链接,则跳转到所述截取的图像对应的网页。

另一种可能的实现方式中,所述从电子设备的显示界面上截取多个图像包括:

从所述电子设备的显示界面上选择截图区域;

如果所述截图区域包含的图像不完整,则对所述截图区域进行扩展,以包含完整的图像;

从所述截图区域中截取图像。

另一种可能的实现方式中,所述从电子设备的显示界面上截取图像包括:

按照指定的页码或段落从所述电子设备显示的页面中截取多个图像;及/或

从所述电子设备的不同应用界面截取图像。

另一种可能的实现方式中,所述对截取的所述多个图像进行拼接包括:

按照截取的先后顺序对截取的所述多个图像进行拼接;或者

按照图像内容对截取的所述多个图像进行拼接。

本发明从电子设备的显示界面上截取多个图像,如果截取的图像来自于网页,对所述截取的图像加上对应的网页链接,并对截取的所述多个图像进行拼接,得到拼接图像。本发明可以方便地对电子设备的显示界面进行截图及拼接,并使拼接图像中包括网页信息。

附图说明

图1是本发明实施例一提供的截图拼接方法的流程图。

图2是本发明实施例二提供的截图拼接方法的流程图。

图3是本发明实施例三、四提供的截图拼接装置的结构图。

图4是实现截图拼接方法的电子设备的结构图。

主要元件符号说明

电子设备 1

截图拼接装置 10

存储设备 20

处理设备 30

显示设备 40

截取单元 301

链接单元 302

拼接单元 303

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

优选地,本发明的截图拼接方法应用在一个或者多个电子设备中。所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。

实施例一

图1为本发明实施例一提供的截图拼接方法的流程图。如图1所示,该方法具体包括以下步骤:

101:从电子设备的显示界面上截取多个图像。

所述电子设备可以安装多种不同应用,例如微信、QQ、地图、浏览器等,可以从所述电子设备的不同应用界面截取所述多个图像。例如,从所述电子设备安装的微信、QQ及地图的显示界面上截取所述多个图像。

所述电子设备的显示界面可以包括多个页面,每个页面可以包括多个段落,可以按照指定的页码或段落从所述电子设备显示的页面中截取所述多个图像。

在本实施例中,在开启所述电子设备的截图拼接功能后,用户可以从所述电子设备的显示界面上逐一选择图像进行截取。例如,在开启所述电子设备的截图拼接功能后,用户可以在所述电子设备的显示界面上打开需要拼接的图像,按下预设按钮截取该图像;然后打开下一张需要拼接的图像,按下预设按钮截取该下一张图像;如此反复,直至截取完所有需要拼接的图像。

可以设置一个按键或按键组合(例如音量键+电源键),当用户按下所述按键或按键组合时,开启所述电子设备的截图拼接功能。或者,可以设置一个功能开关,当用户打开所述功能开关时,开启所述电子设备的截图拼接功能。所述按键、按键组合或功能开关可以是物理的,也可以是虚拟的。

102:判断截取的图像是否来自于网页。

所述电子设备可以通过浏览器打开网页,可以判断所述截取的图像是否是从所述浏览器打开的页面上截取的,以确定所述截取的图像是否来自于网页。

如果截取的图像不是来自于网页,执行104,将所述截取的图像与其他截取的图像进行拼接。

103:如果截取的图像来自于网页,则对所述截取的图像加上对应的网页链接。

对所述截取的图像加上对应的网页链接可以是在所述截取的图像上面直接显示网页链接(类似数字水印),或者在所述截取的图像的某个区域添加说明,例如添加“图片来自百度论坛”之类的说明。

在另一实施例中,对所述截取的图像加上对应的网页链接也可以是在所述截取的图像上添加预设标识,当用户点击所述预设标识时,弹出所述网页链接(或网页预设界面或网页文字说明等),方便用户查看。

在另一实施例中,对所述截取的图像加上对应的网页链接还可以是在所述截取的图像中添加超链接功能,当用户点击所述截取的图像时,自动跳转到该网页。例如,如果截取的图像来自于百度网页,则对所述截取的图像加上对应的百度网页的超链接。

104:对截取的所述多个图像进行拼接,得到拼接图像。

组成所述拼接图像的多个图像可以包括从网页截取的图像,该从网页截取的图像带有103中添加的网页链接。例如,所述截取的图像添加了超链接功能,当用户从所述拼接图像中点击所述从网页截取的图像时,自动跳转到所述从网页截取的图像对应的网页。

所述对截取的所述多个图像进行拼接可以包括按照截取的先后顺序对截取的所述多个图像进行拼接。例如,按照截取的先后顺序对截取的所述多个图像从上至下进行拼接。

所述对截取的所述多个图像进行拼接还可以包括按照图像内容对截取的所述多个图像进行拼接。例如,可以对截取的图像按照图像内容进行分类,如分为人物和景物,将截取的人物图像拼接在一起,将截取的景物图像拼接在一起。

实施例一的截图拼接方法从电子设备的显示界面上截取多个图像,当截取的图像来自于网页时,对所述截取的图像加上对应的网页链接,对所述多个图像进行拼接,得到拼接图像,使得拼接图像包括网页信息,从拼接图像可以链接到其中图像的原始网页。

图2为本发明实施例二提供的截图拼接方法的流程图。如图2所示,该方法具体包括以下步骤:

201:从电子设备的显示界面上选择截图区域。

当开启所述电子设备的截图拼接功能后,可以在所述电子设备的显示界面上显示截图框,用户可以调整所述截图框(例如调整所述截图框的位置、形状和大小)从所述电子设备的显示界面上选择截图区域。或者,所述截图框不变,用户可以调整所述电子设备的显示界面(例如滚动页面)来选择所述截图区域。或者,所述截图区域是所述电子设备的整个显示界面,用户可以调整所述电子设备的显示界面(例如左移、右移、上移、下移或缩放)来选择所述截图区域。从所述电子设备的显示界面上选择截图区域还可以是其他方式,并不限于以上所述。

202:判断所述截图区域包含的图像是否完整。

可以采用图像识别算法对所述截图区域包含的图像进行识别,以确定所述截图区域包含的图像是否完整。例如,当从所述电子设备的显示界面中截取图片时,通过图像边缘检测判断所述截图框是否完全选中该图片。再如,当从所述电子设备的显示界面中截取一句话时,通过检测标点或标识等判断是否截取完整。

如果所述截图区域包含的图像完整,则执行204。

203:如果所述截图区域包含的图像不完整,则对所述截图区域进行扩展,以包含完整的图像。

当利用截图框选择所述截图区域时,可以放大所述截图框来扩展所述截图区域。当所述截图区域是所述电子设备的整个显示界面,可以缩小所述显示界面来扩展所述截图区域。

204:从所述截图区域中截取图像。

如果所述截图区域进行了扩展,则从扩展后的截图区域中截取图像。例如,从扩展后的截图区域中截取完整的图片,或者从扩展后的截图区域截取完整的一段话或一句话。如果所述截图区域未进行扩展,则从原截图区域中截取图像。

205:判断截取的图像是否来自于网页。

所述电子设备可以通过浏览器打开网页,可以判断所述截取的图像是否是从所述浏览器打开的页面上截取的,以确定所述截取的图像是否来自于网页。

如果截取的图像不是来自于网页,执行207,将所述截取的图像与其他截取的图像进行拼接。

206:如果截取的图像来自于网页,则对所述截取的图像加上对应的网页链接。

对所述截取的图像加上对应的网页链接可以是在所述截取的图像上面直接显示网页链接(类似数字水印),或者在所述截取的图像的某个区域添加说明,例如添加“图片来自百度论坛”之类的说明。

对所述截取的图像加上对应的网页链接也可以是在所述截取的图像上添加预设标识,当用户点击所述预设标识时,弹出所述网页链接(或网页预设界面或网页文字说明等),方便用户查看。

对所述截取的图像加上对应的网页链接还可以是在所述截取的图像中添加超链接功能,当用户点击所述截取的图像时,自动跳转到该网页。例如,如果截取的图像来自于百度网页,则对所述截取的图像加上对应的百度网页的超链接。

重复执行上述201-206,直至截取完所有需要拼接的图像。

207:对截取的多个图像进行拼接,得到拼接图像。

组成所述拼接图像的多个图像可以包括从网页截取的图像,该从网页截取的图像带有206中添加的网页链接。例如,所述截取的图像添加了超链接功能,当用户从所述拼接图像中点击所述从网页截取的图像时,自动跳转到所述从网页截取的图像对应的网页。

所述对截取的所述多个图像进行拼接可以包括按照截取的先后顺序对截取的所述多个图像进行拼接。例如,按照截取的先后顺序对截取的所述多个图像从上至下进行拼接。

所述对截取的所述多个图像进行拼接还可以包括按照图像内容对截取的所述多个图像进行拼接。例如,可以对截取的图像按照图像内容进行分类,如包括人物和景物,将截取的人物图像拼接在一起,将截取的景物图像拼接在一起。

实施例二的截图拼接方法在截取图像时判断截图区域包含的图像是否完整,当截图区域包含的图像不完整时,对所述截图区域进行扩展,从而保证图像的完整性,提高拼接图像的质量。

图3为本发明实施例三、四提供的截图拼接装置的结构图。如图3所示,所述截图拼接装置10可以包括:截取单元301、链接单元302及拼接单元303。

实施例三

截取单元301,用于从电子设备的显示界面上截取多个图像。

所述电子设备可以安装多种不同应用,例如微信、QQ、地图、浏览器等,可以从所述电子设备的不同应用界面截取所述多个图像。例如,从所述电子设备安装的微信、QQ及地图的显示界面上截取所述多个图像。

所述电子设备的显示界面可以包括多个页面,每个页面可以包括多个段落,可以按照指定的页码或段落从所述电子设备显示的页面中截取所述多个图像。

在本实施例中,在开启所述电子设备的截图拼接功能后,用户可以从所述电子设备的显示界面上逐一选择图像进行截取。例如,在开启所述电子设备的截图拼接功能后,用户可以在所述电子设备的显示界面上打开需要拼接的图像,按下预设按钮截取该图像;然后打开下一张需要拼接的图像,按下预设按钮截取该下一张图像;如此反复,直至截取完所有需要拼接的图像。

可以设置一个按键或按键组合(例如音量键+电源键),当用户按下所述按键或按键组合时,开启所述电子设备的截图拼接功能。或者,可以设置一个功能开关,当用户打开所述功能开关时,开启所述电子设备的截图拼接功能。所述按键、按键组合或功能开关可以是物理的,也可以是虚拟的。

链接单元302,用于当截取的图像来自于网页时,对所述截取的图像加上对应的网页链接。所述电子设备可以通过浏览器打开网页,链接单元302可以判断所述截取的图像是否是从所述浏览器打开的页面上截取的,以确定所述截取的图像是否来自于网页。

对所述截取的图像加上对应的网页链接可以是在所述截取的图像上面直接显示网页链接(类似数字水印),或者在所述截取的图像的某个区域添加说明,例如添加“图片来自百度论坛”之类的说明。

对所述截取的图像加上对应的网页链接也可以是在所述截取的图像上添加预设标识,当用户点击所述预设标识时,弹出所述网页链接(或网页预设界面或网页文字说明等),方便用户查看。

对所述截取的图像加上对应的网页链接还可以是在所述截取的图像中添加超链接功能,当用户点击所述截取的图像时,自动跳转到该网页。例如,如果截取的图像来自于百度网页,则对所述截取的图像加上对应的百度网页的超链接。

拼接单元303,用于对截取的所述多个图像进行拼接,得到拼接图像。

组成所述拼接图像的多个图像可以包括从网页截取的图像,该从网页截取的图像带有链接单元302添加的网页链接。例如,所述截取的图像添加了超链接功能,当用户从所述拼接图像中点击所述从网页截取的图像时,自动跳转到所述从网页截取的图像对应的网页。

所述对截取的所述多个图像进行拼接可以包括按照截取的先后顺序对截取的所述多个图像进行拼接。例如,按照截取的先后顺序对截取的所述多个图像从上至下进行拼接。

所述对截取的所述多个图像进行拼接还可以包括按照图像内容对截取的所述多个图像进行拼接。例如,可以对截取的图像按照图像内容进行分类,如包括人物和景物,将截取的人物图像拼接在一起,将截取的景物图像拼接在一起。

实施例三的截图拼接装置从电子设备的显示界面上截取多个图像,当截取的图像来自于网页时,对所述截取的图像加上对应的网页链接,对所述多个图像进行拼接,得到拼接图像,使得拼接图像包括网页信息,从拼接图像可以链接到其中图像的原始网页。

实施例四

截取单元301,用于从电子设备的显示界面上选择截图区域,如果所述截图区域包含的图像不完整,则对所述截图区域进行扩展,以包含完整的图像,从截图区域中截取图像。

当开启所述电子设备的截图拼接功能后,可以在所述电子设备的显示界面上显示截图框,用户可以调整所述截图框(例如调整所述截图框的位置、形状和大小)从所述电子设备的显示界面上选择截图区域。或者,所述截图框不变,用户可以调整所述电子设备的显示界面(例如滚动页面)来选择所述截图区域。或者,所述截图区域是所述电子设备的整个显示界面,用户可以调整所述电子设备的显示界面(例如左移、右移、上移、下移或缩放)来选择所述截图区域。从所述电子设备的显示界面上选择截图区域还可以是其他方式,并不限于以上所述。

截取单元301可以采用图像识别算法对所述截图区域包含的图像进行识别,以确定所述截图区域包含的图像是否完整。例如,当从所述电子设备的显示界面中截取图片时,通过图像边缘检测判断所述截图框是否完全选中该图片。再如,当从所述电子设备的显示界面中截取一句话时,通过检测标点或标识等判断是否截取完整。

当利用截图框选择所述截图区域时,截取单元301可以放大所述截图框来扩展所述截图区域。当所述截图区域是所述电子设备的整个显示界面,可以缩小所述显示界面来扩展所述截图区域。

如果所述截图区域进行了扩展,截取单元301从扩展后的截图区域中截取图像。例如,从扩展后的截图区域中截取完整的图片,或者从扩展后的截图区域截取完整的一段话或一句话。如果所述截图区域未进行扩展,截取单元301从原来的截图区域中截取图像。

链接单元302,用于当截取的图像来自于网页时,对所述截取的图像加上对应的网页链接。

所述电子设备可以通过浏览器打开网页,链接单元302可以判断所述截取的图像是否是从所述浏览器打开的页面上截取的,以确定所述截取的图像是否来自于网页。

对所述截取的图像加上对应的网页链接可以是在所述截取的图像上面直接显示网页链接(类似数字水印),或者在所述截取的图像的某个区域添加说明,例如添加“图片来自百度论坛”之类的说明。

对所述截取的图像加上对应的网页链接也可以是在所述截取的图像上添加预设标识,当用户点击所述预设标识时,弹出所述网页链接(或网页预设界面或网页文字说明等),方便用户查看。

对所述截取的图像加上对应的网页链接还可以是在所述截取的图像中添加超链接功能,当用户点击所述截取的图像时,自动跳转到该网页。例如,如果截取的图像来自于百度网页,则对所述截取的图像加上对应的百度网页的超链接。

拼接单元303,用于对截取的多个图像进行拼接,得到拼接图像。

组成所述拼接图像的多个图像可以包括从网页截取的图像,该从网页截取的图像带有链接单元302添加的网页链接。例如,所述截取的图像添加了超链接功能,当用户从所述拼接图像中点击所述从网页截取的图像时,自动跳转到所述从网页截取的图像对应的网页。

所述对截取的所述多个图像进行拼接可以包括按照截取的先后顺序对截取的所述多个图像进行拼接。例如,按照截取的先后顺序对截取的所述多个图像从上至下进行拼接。

所述对截取的所述多个图像进行拼接还可以包括按照图像内容对截取的所述多个图像进行拼接。例如,可以对截取的图像按照图像内容进行分类,如包括人物和景物,将截取的人物图像拼接在一起,将截取的景物图像拼接在一起。

实施例四的截图拼接装置在截取图像时判断截图区域包含的图像是否完整,当截图区域包含的图像不完整时,对所述截图区域进行扩展,从而保证图像的完整性,提高拼接图像的质量。

实施例五

图4为实现本发明截图拼接方法的电子设备的结构示意图。所述电子设备1包括截图拼接装置10。所述电子设备1还包括存储设备20、处理设备30及显示设备40。

优选地,本发明的截图拼接方法通过所述电子设备1中的截图拼接装置10来实现。

所述电子设备1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备1可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。

所述电子设备1所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。

所述存储设备20用于存储所述截图拼接装置10中各个程序段的程序代码。所述存储设备20可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理设备30可以包括一个或者多个微处理器、数字处理器。所述处理设备30执行所述截图拼接装置10的各个程序段的程序代码,从所述电子设备的显示界面上截取多个图像,如果截取的图像来自于网页,对所述截取的图像加上对应的网页链接,对截取的所述多个图像进行拼接,得到拼接图像。

所述显示设备40可以是触摸屏等用于显示画面的设备,用于显示所述电子设备1的显示界面。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

另外,在本发明各个实施例中的各功能单元可以集成在相同处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在相同单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由同一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1