一种头像图片自适应系统及方法技术方案

技术编号:15087460 阅读:93 留言:0更新日期:2017-04-07 17:14
本发明专利技术涉及图片处理技术,目的是为了解决现有的应用软件中无法自动对图片进行处理的问题。本发明专利技术提供一种头像图片自适应系统,包括应用终端、上传节点、管理节点及存储节点,应用终端与上传节点连接,管理节点分别与上传节点及存储节点连接;应用终端,获取图片,并将图片及用户所需图片规格尺寸信息发送给上传节点;上传节点,对应用终端上传信息的情况进行判断,所有信息上传完毕后,将图片及用户所需的图片规格尺寸信息发送给管理节点;管理节点,依据用户提交的图片规格尺寸信息,对图片进行处理,并把处理后的图片下发给存储节点;存储节点,存入图片后,将新生成的URL地址通过给管理节点及上传节点后返回给应用终端。

【技术实现步骤摘要】

本专利技术涉及图片处理技术,特别涉及一种头像图片自适应系统及方法。
技术介绍
头像图片是社交类应用最频繁使用的要素之一,是用户彰显自己个性、品位、喜好、情感的一种表达方式。目前的社交类应用,对头像的设定方式通常是通过手机或数码相机拍摄产生图片,或者是从多种途径获得图片,得到图片后上传到手机应用或平台端。而且头像的原始图片可能有各种尺寸,但在各种应用中,我们很可能需要某种固定样式的头像,比如正方形、长方形或者圆形。而且在应用中可能不只有一种头像样式,比如某些场景里要有大头像,某些场景里要用小头像,某些场景里要用原始尺寸的头像,又或者某些场景里会用到正方形头像,某些场景里会用到圆角矩形头像。目前,在使用头像的应用软件中,如果所需要使用的图像不符合要求,往往便不能生成合适大小的图像,即便某些应用可以自动对图像进行处理,所得到的图像也存在主要内容残缺的问题。
技术实现思路
本专利技术的目的是为了解决现有的应用软件中无法自动对图片进行处理的问题。为达到上述目的,本专利技术提供一种头像图片自适应方法,其特征在于,包括如下步骤:接收用户上传的头像图片信息及所需要的图片的规格尺寸信息,为所上传的图片分配唯一的图像ID并存储到图片编号表中;判断用户上传的规格尺寸是否在规格尺寸信息表中,若是,则根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理,若否,则将用户上传的图片的规格尺寸信息添加到所述规格尺寸信息表中后,根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理;将处理完成后的图片进行存储,生成新的URL地址并返回给用户。具体地,用户上传的头像图片信息包括图片本身的元数据信息及图片的附加信息,所述图片的附加信息包括图片的原始尺寸、图片的格式、上传的时间戳、图片来源及上传图片的用户信息。具体地,所述图片编号表中存储有图片ID与图片本身的元数据信息及图片的附加信息的关联信息。具体地,所述规格尺寸信息包括至少一种如下信息:请求标识、图片的形状、矩形图片像素的长度和宽度、圆形图片的直径、椭圆形图片长短轴的长度,图片的格式、图片打印的长度和宽度、分辨率DPI及色彩位数。对应于上述方法,本专利技术提供一种头像图片自适应系统,包括应用终端、上传节点、管理节点及存储节点,所述应用终端与上传节点连接,管理节点分别与上传节点及存储节点连接;应用终端,获取图片,并将图片及用户所需图片规格尺寸信息发送给上传节点;上传节点,对应用终端上传信息的情况进行判断,所有信息上传完毕后,将图片及用户所需的图片规格尺寸信息发送给管理节点;管理节点,依据用户提交的图片规格尺寸信息,对图片进行处理,并把处理后的图片下发给存储节点;存储节点,存入图片后,将新生成的URL地址通过给管理节点及上传节点后返回给应用终端。具体地,所述存储节点还用于对外提供HTTP服务,用于为应用终端提供访问服务。具体地,所述管理节点对图片进行处理,包括:判断用户上传的规格尺寸是否在规格尺寸信息表中,若是,则根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理,若否,则将用户上传的图片的规格尺寸信息添加到所述规格尺寸信息表中后,根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理。具体地,用户上传的头像图片信息包括图片本身的元数据信息及图片的附加信息,所述图片的附加信息包括图片的原始尺寸、图片的格式、上传的时间戳、图片来源及上传图片的用户信息。具体地,所述规格尺寸信息包括至少一种如下信息:请求标识、图片的形状、矩形图片像素的长度和宽度、圆形图片的直径、椭圆形图片长短轴的长度,图片的格式、图片打印的长度和宽度、分辨率DPI及色彩位数。本专利技术的有益效果是:本专利技术的图像自适应处理方法,用户仅仅需要上传图片及所需要的图片规格尺寸数据便可以得到用户想要的图片。本专利技术的图片处理过程依赖于管理节点进行,适用于海量图片处理。附图说明图1为本专利技术的头像图片自适应方法的流程示意图;图2为本专利技术的头像图片自适应系统的原理框图;图3为实施例的头像图片自适应系统的工作流程示意图。具体实施方式以下结合附图及实施例对本专利技术的技术方案作进一步详细描述。本专利技术为解决现有的应用软件中无法自动对图片进行处理的问题,提供一种头像图片自适应方法如图1所示,包括如下步骤:接收用户上传的头像图片信息及所需要的图片的规格尺寸信息,为所上传的图片分配唯一的图像ID并存储到图片编号表中;判断用户上传的规格尺寸是否在规格尺寸信息表中,若是,则根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理,若否,则将用户上传的图片的规格尺寸信息添加到所述规格尺寸信息表中后,根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理;将处理完成后的图片进行存储,生成新的URL地址并返回给用户。针对上述方法,本专利技术还提供一种头像图片自适应系统,如图2所示,包括应用终端、上传节点、管理节点及存储节点,所述应用终端与上传节点连接,管理节点分别与上传节点及存储节点连接;应用终端,获取图片,并将图片及用户所需图片规格尺寸信息发送给上传节点;上传节点,对应用终端上传信息的情况进行判断,所有信息上传完毕后,将图片及用户所需的图片规格尺寸信息发送给管理节点;管理节点,依据用户提交的图片规格尺寸信息,对图片进行处理,并把处理后的图片下发给存储节点;存储节点,存入图片后,将新生成的URL地址通过给管理节点及上传节点后返回给应用终端。实施例结合图1,对本专利技术的头像图片自适应方法进行详细说明。平台端维护一张图片编号表。图片编号表会存储图片本身的元数据信息、图片ID、图片的附加信息,图片本身的元数据信息满足国际的图像元数据规范。而图片附加的信息则包括:图片的原始尺寸、图片的格式、上传的时间戳、来自于什么应用上传的图片、上传图片的用户信息。用户通过各种应用向平台端上传头像图片和所需的规格尺寸信息。规格尺寸信息包括如下信息的一种或多种:请求标识、图片的形状、矩形图片像素的长度和宽度、圆形图片的直径、椭圆形图片长短轴的长度,图片的格式、图片打印的长度和宽度、分辨率DPI、色彩位数。用户可以通过各种应用向平台端一次请求多种所需的规格尺寸信息,满足用户可能需要多种头像图片规格的需求。用户可以通过各种应用上传图片,再指定所需的图片规格尺寸信息。用户还可以不上传图片,直接指定平台端已有的图片ID,并指定所需的图片规格尺寸信息。<本文档来自技高网...

【技术保护点】
一种头像图片自适应方法,其特征在于,包括如下步骤:接收用户上传的头像图片信息及所需要的图片的规格尺寸信息,为所上传的图片分配唯一的图像ID并存储到图片编号表中;判断用户上传的规格尺寸是否在规格尺寸信息表中,若是,则根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理,若否,则将用户上传的图片的规格尺寸信息添加到所述规格尺寸信息表中后,根据用户所需要的图标的规格尺寸信息对用户上传的图片进行处理;将处理完成后的图片进行存储,生成新的URL地址并返回给用户。

【技术特征摘要】
1.一种头像图片自适应方法,其特征在于,包括如下步骤:
接收用户上传的头像图片信息及所需要的图片的规格尺寸信息,为所上传的图片分配唯
一的图像ID并存储到图片编号表中;
判断用户上传的规格尺寸是否在规格尺寸信息表中,若是,则根据用户所需要的图标的
规格尺寸信息对用户上传的图片进行处理,若否,则将用户上传的图片的规格尺寸信息添加
到所述规格尺寸信息表中后,根据用户所需要的图标的规格尺寸信息对用户上传的图片进行
处理;
将处理完成后的图片进行存储,生成新的URL地址并返回给用户。
2.如权利要1所述的头像图片自适应方法,其特征在于,用户上传的头像图片信息包括
图片本身的元数据信息及图片的附加信息,所述图片的附加信息包括图片的原始尺寸、图片
的格式、上传的时间戳、图片来源及上传图片的用户信息。
3.如权利要2所述的头像图片自适应方法,其特征在于,所述图片编号表中存储有图片
ID与图片本身的元数据信息及图片的附加信息的关联信息。
4.如权利要1所述的头像图片自适应方法,其特征在于,所述规格尺寸信息包括至少一
种如下信息:请求标识、图片的形状、矩形图片像素的长度和宽度、圆形图片的直径、椭圆
形图片长短轴的长度,图片的格式、图片打印的长度和宽度、分辨率DPI及色彩位数。
5.一种头像图片自适应系统,其特征在于,包括应用终端、上传节点、管理节点及存储
节点,所述应用终端与上传节点连接,管理节点分别与上传节点及存储节点连接;
应用终端,获取图片,并将图片及用户所需图片规格...

【专利技术属性】
技术研发人员:李强王凤琴
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1