图片处理方法和装置、图片生成方法和装置的制造方法_2

文档序号:8925420阅读:来源:国知局
息。
[0064]在一个实施例中,与图片对应的位置信息可为以下的一种:从图片的拍摄参数信息中提取的位置信息;终端的定位信息。
[0065]拍摄参数信息即为拍摄图片时所生成的图片信息,其包括但不限于图片拍摄位置、拍摄时间和拍摄图片时的海拔、朝向、速度等。从图片的拍摄参数信息中提取的位置信息可为拍摄该图片时终端所处位置的地理经纬度。比如,根据终端所在的经纬度或IP地址可以确定用户所在的城市。终端的定位信息即为终端当前所处位置的地理经纬度。
[0066]步骤S106,根据位置信息发送地图下载请求,接收与位置信息对应的地图。
[0067]具体的,可向地图服务器发送地图下载请求,该请求中携带了位置信息。地图服务器接收地图下载请求并提取位置信息。优选的,地图服务器可根据该位置信息获取以该位置信息对应的位置为中心的预设范围内的地图,比如,以该经纬度为中心的500米内范围的地图。地图服务器获取到地图后可将该地图返回至终端,终端显示该地图。
[0068]步骤S108,将地图以水印方式叠加在图片上,该地图包含位置信息对应的位置且位置在地图上标识出。
[0069]具体的,可在原始图片上增加新图层,将接收到的地图添加到该新图层中,进而将该添加了地图的新图层与原图层进行融合,将地图以水印方式叠加在图片上,并将经纬度所对应的位置在地图上标识出来。或者,可将接收到的地图作为像素嵌入到图片中,从而得到印有地图的图片。
[0070]进一步的,用户还可手动调整该地图的大小。比如滑动、单/双击和双指缩放等操作方式调整终端上显示的地图的大小。
[0071]进一步的,生成印有地图的图片之后,可将该图片存储在终端本地或者通过社交网络平台进行分享。
[0072]本实施例中,能实现在原始图片上自动叠加与图片对应的地图,并把图片对应的位置在地图上标识出。从而通过地图可实时且直观地获取到图片对应的位置,而无需额外的查看操作,提高了图片位置获取的便利性。。
[0073]在一个实施例中,还可调用电子罗盘获取朝向数据,根据朝向数据在地图上标识出朝向。朝向数据可通过调用电子罗盘实时获取,也可从图片的拍摄信息中直接获取。
[0074]在一个实施例中,还可获取终端的速度,将速度显示在地图上。
[0075]速度是在拍摄图片时终端的即时速度,例如用户坐火车时拍摄照片,此时终端的速度就是火车的速度。根据地图上的速度,用户可以知道自己是在一种什么状态下拍摄该图片,比如说走路还是坐车等。进一步的,速度可通过终端的GPS (Global Posit1ningSystem,全球定位系统)实时获取,也可从图片的拍摄信息中直接获取。
[0076]在一个实施例中,获取到终端的速度的步骤之前,还包括:判断速度是否大于预设的速度阈值,若是,则执行将速度显示在地图上的步骤。
[0077]结合图2所示,用户202可点击终端204的界面并启动某一应用,终端204接收用户202的指令并进入对应的应用的操作界面。应用可直接将图片显示出来供用户选择,也可将相关的图片筛选出来后再显示给用户选择。用户202选取图片后,终端204可从该选取的图片的拍摄参数信息中获取经纬度,进而向地图服务器206发送请求,该请求中包含了图片的经纬度。进一步的,地图服务器206接收到请求后,根据该请求中的经纬度向终端204返回对应的地图。终端204获取到地图后,将地图叠加到对应的图片上,并把经纬度在地图上对应的位置标识出来,然后生成新的图片,该新的图片可保存在终端本地或通过网络进行分享。
[0078]如图3所示,终端可将地图304叠加在图片302上,并根据图片302的经纬度将其在地图304上对应的位置306标识出来。
[0079]进一步的,终端204还可获取朝向数据和速度数据,根据朝向数据在地图上标识出对应的朝向,同时还可将速度显示在地图上。例如,如图3所示,可在地图304上将朝向308标识出来,还可将速度310显示在地图上。
[0080]如图4所示,还提供了一种图片处理装置,该装置包括:
[0081]图片获取模块402,用于获取图片。
[0082]图片位置获取模块404,用于获取与图片对应的位置信息。
[0083]地图获取模块406,用于根据与图片对应的位置信息发送地图下载请求,接收与该位置信息对应的地图。
[0084]叠加模块408,用于将接收到的地图以水印方式叠加在图片上,该地图包含该位置信息对应的位置且该位置在地图上标识出。
[0085]在一个实施例中,地图位置获取模块404用于从图片的拍摄参数信息中提取位置信息或用于获取终端的定位信息为与图片对应的位置信息。
[0086]在一个实施例中,如图5所示,图片处理装置还包括:
[0087]朝向获取模块410,用于调用电子罗盘获取朝向数据,根据朝向数据在地图上标识出朝向。
[0088]速度获取模块412,用于获取终端的速度,将速度显示在地图上。
[0089]在一个实施例中,速度获取模块412还用于判断速度是否大于预设的速度阈值,若是,则将速度显示在所述地图上。
[0090]如图6所示,在一个实施例中,还提供了一种图片生成方法,该方法以应用在各种具有拍摄功能的终端中进行举例说明,这些终端包括但不限于各种膝上型便携计算机、个人数字助理、平板电脑、智能手机、电子书阅读器、MP3 (Moving Picture Experts GroupAud1 Layer III,动态影像专家压缩标准音频层面3)或MP4 (Moving Picture ExpertsGroup Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器等。该方法包括:
[0091]步骤S602,进入拍摄窗口。
[0092]终端上安装有摄像头,用户可通过启动应用进入拍摄窗口。
[0093]步骤S604,获取终端所在位置。
[0094]终端所在位置可以是终端的定位信息,例如终端所处的地理经纬度或终端所在基站的地理经纬度,也可以是终端的IP地址等。
[0095]步骤S606,根据位置发送地图下载请求,接收与位置对应的地图。
[0096]具体的,可向地图服务器发送地图下载请求,该请求中携带了终端所在位置。地图服务器接收地图下载请求并提取终端所在位置。进一步的,地图服务器可根据终端所在位置获取到预设大小的地图,比如,与终端所处的地理经纬度为中心的预设范围内的地图。地图服务器获取到地图后可将该地图返回至终端,终端显示该地图。
[0097]步骤S608,将地图叠加在拍摄窗口上,地图包含位置且位置在地图上标识出。
[0098]步骤S610,接收拍摄命令,生成叠加了地图的图片。
[0099]接收到拍摄命令后,可将置加在拍摄窗口上的地图与拍摄窗口中的图像进彳丁融合,将地图以水印的方式叠加到拍摄的图片上,从而生成了叠加了地图的图片。
[0100]生成印有地图的图片之后,可将该图片存储在终端本地或者通过社交网络平台进行分享。
[0101]本实施例中,在终端拍摄照片时能够根据终端所在位置获取到对应的地图,再将对应的地图叠加到拍摄的图片上,且将图片的拍摄位置在该地图上标识出。无需进行额外的查看操作,可实时且直观的从地图上便可获取图片对应的位置,从而提高了图片位置获取的便利性。
[0102]在一个实施例中,在步骤S610之前,还包括:调用电子罗盘获取朝向数据,根据朝向数据在地图上标识出朝向。
[0103]在一个实施例中,在步骤S610之前,还包括:获取终端的速度,将速度显示在地图上。
[0104]在一个实施例中,获取到终端的速度的步骤之前,还包括:判断速度是否大于预设的速度阈值,若是,则执行将速度显示在地图上的步骤。
[0105]结合图7所示,用户702可点击终端704的界面并启动拍摄应用,终端704接收用户702的指令并进入对应的取景窗口,该取景窗口中显示的是当前的所要拍摄的画面。终端704可通过本地的GPS向定位服务器706发送定位请求,定位服务器706获取到请求后,可返回对应的经纬度至终端704。终端704接收到经纬度后,进而向地图服务器708发送请求,该请求中包含了经纬度。进一步的,地图服务器708接收到请求后,根据请求中的经纬度向终端704返回对应的地图。终端704获取到地图后,将地图以水印方式叠加到取景窗口上,并把位置信息在地图上对应的位置标识出来。
[0106]如图3所示,终端生成的图片中,地图304以水印方式叠加在图片302上,地图304中,图片302的拍摄位置在地图304上标识出。
[0107]进一步的,终端704还可获取朝向数据和速度数据,根据朝向数据在地图上标识出对应的朝向,同时还可将速度显示在地图上(参考图3所示)。
[0108]如图8所示,还提供了
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1