一种电子请柬照片上传方法及系统技术方案

技术编号:19857699 阅读:32 留言:0更新日期:2018-12-22 11:44
本发明专利技术涉及电子商务技术领域,提供一种电子请柬照片上传方法及系统,方法包括:接收用户对请柬模板的选择指令,同时接收用户上传的照片;根据用户选择的请柬模板,获取与用户选择的请柬模板相匹配的请柬数据信息;对用户上传的照片进行尺寸识别,获取上传的照片的尺寸信息;对请柬数据信息与照片的尺寸信息进行比对,判断请柬数据信息与照片的尺寸信息是否相匹配;当匹配时,则将照片匹配到请柬模板中,生成请柬;当不匹配时,则对照片进行裁剪或比例调整,生成与请柬数据信息相匹配的尺寸大小的照片,并执行将照片匹配到用户选择的请柬模板中,生成请柬的步骤,从而实现上传照片的自适应调整,为用户提供便利,同时也提升用户体现。

【技术实现步骤摘要】
一种电子请柬照片上传方法及系统
本专利技术属于电子商务
,尤其涉及一种电子请柬照片上传方法及系统。
技术介绍
请柬,是用于邀请有关单位或个人参加某种活动而发出的礼仪文书。按篇幅大小、文字多少、内容简繁可分为两种形式。篇幅大、文字多、内容繁可称为邀请信、邀请书。文字较少,内容相对简单,印制较为精美的称为请柬。请柬也称为“请帖”、“柬帖”,形式上有横竖之分。请柬既是我国的传统礼仪文书,也是国际通用的社交联络方式。随着科技的发展和进步,电子请柬取代原有的纸质请柬,电子请柬制作方便,不需要现场发送,通过网络邮件或即时通讯工具完成电子请柬的传送,即刻送达,省时省力也美观大方。目前,制作电子请柬的网站和应用工具也较多,制作出来的请柬模式也有多种多样,例如长宽比例和请柬上的照片尺寸等,均存在或多或少的尺寸差异,但是对于普通用户来说,能上传和提供的照片尺寸均相差无几,基本是常规尺寸的照片,通过默认方式上传的照片可能因为比例匹配等问题出现照片变形或请柬内容覆盖等问题,给用户造成不便,降低用户的体验。
技术实现思路
本专利技术的目的在于提供一种电子请柬照片上传方法,旨在解决现有技术中通过默认方式上传的照片可能因为比例匹配等问题出现照片变形或请柬内容覆盖等问题,给用户造成不便,降低用户的体验的问题。本专利技术是这样实现的,一种电子请柬照片上传方法,所述方法包括下述步骤:接收用户对请柬模板的选择指令,同时接收所述用户上传的照片;根据用户选择的请柬模板,获取与用户选择的所述请柬模板相匹配的请柬数据信息,所述请柬数据信息包括请柬中照片的标准尺寸信息;对用户上传的所述照片进行尺寸识别,获取上传的照片的尺寸信息;对所述请柬数据信息与照片的尺寸信息进行比对,判断所述请柬数据信息与照片的尺寸信息是否相匹配;当判断所述请柬数据信息与照片的尺寸信息相匹配时,则将上传的照片匹配到用户选择的请柬模板中,生成请柬;当判断所述请柬数据信息与照片的尺寸信息不匹配时,则对上传的照片进行裁剪或比例调整,生成与所述请柬数据信息相匹配的尺寸大小的照片,并执行所述将上传的照片匹配到用户选择的请柬模板中,生成请柬的步骤。作为一种改进的方案,所述方法还包括下述步骤:接收并验证用户输入的账号和密码信息,控制用户进入请柬制作平台;当用户登录请柬制作平台后,调用数据中预先生成请柬模板,展示给登录所述请柬制作平台的相应用户。作为一种改进的方案,所述对上传的照片进行裁剪的步骤具体包括下述步骤:当判断所述请柬数据信息与照片的尺寸信息不匹配时,对所述照片图像进行区域划分,获取人物区域和非人物区域;利用对人物区域进行图像分割的方式,获取所述人物区域的种子点;以获取的种子点为基础,进行区域生长,获取与所述请柬数据信息相匹配的新照片。作为一种改进的方案,所述生成请柬的步骤之前还包括下述步骤:对与所述请柬模板的请柬数据信息相匹配的照片进行滤波处理;当滤波处理完成之后,计算基于所述照片的大气透射率函数以及大气光值;根据已知的大气散射模型以及计算得到的大气光值、大气透射率函数,获取与所述请柬模板的请柬数据信息相匹配的清晰照片。作为一种改进的方案,所述当滤波处理完成之后,计算基于所述照片的大气透射率函数以及大气光值的步骤具体包括:对滤波处理后的照片进行平均滤波处理,获取平滑的照片图像;对平滑的照片图像进行灰度补偿,获取暗原色图像;对暗原色图像进行修正,并结合大气光值计算初始大气透射率函数;对滤波处理后的照片图像进行水平方向的灰度积分投影;对滤波处理后的照片图像的水平方向灰度积分投影值进行求和运算,获取得到水平投影下的最大区域图像;对水平投影下的最大区域图像进行垂直方向灰度积分投影;对垂直方向灰度积分投影值进行求和运算,获取得到垂直投影下的最大区域图像;在垂直投影下的最大区域图像中选取若干数量的亮度值最大的像素的平均值作为大气光值。本专利技术的另一目的在于提供一种电子请柬照片上传系统,所述系统包括:请柬模板选择模块,用于接收用户对请柬模板的选择指令;照片上传模块,用于接收所述用户上传的照片;请柬数据信息获取模块,用于根据用户选择的请柬模板,获取与用户选择的所述请柬模板相匹配的请柬数据信息,所述请柬数据信息包括请柬中照片的标准尺寸信息;照片尺寸识别模块,用于对用户上传的所述照片进行尺寸识别,获取上传的照片的尺寸信息;比对判断模块,用于对所述请柬数据信息与照片的尺寸信息进行比对,判断所述请柬数据信息与照片的尺寸信息是否相匹配;请柬生成模块,用于当判断所述请柬数据信息与照片的尺寸信息相匹配时,则将上传的照片匹配到用户选择的请柬模板中,生成请柬;照片处理模块,用于当判断所述请柬数据信息与照片的尺寸信息不匹配时,则对上传的照片进行裁剪或比例调整,生成与所述请柬数据信息相匹配的尺寸大小的照片,并执行所述请柬生成模块将上传的照片匹配到用户选择的请柬模板中,生成请柬的步骤。作为一种改进的方案,所述系统还包括:登录控制模块,用于接收并验证用户输入的账号和密码信息,控制用户进入请柬制作平台;请柬模块展示模块,用于当用户登录请柬制作平台后,调用数据中预先生成请柬模板,展示给登录所述请柬制作平台的相应用户。作为一种改进的方案,所述照片处理模块具体包括:区域划分模块,用于当判断所述请柬数据信息与照片的尺寸信息不匹配时,对所述照片图像进行区域划分,获取人物区域和非人物区域;种子点获取模块,用于利用对人物区域进行图像分割的方式,获取所述人物区域的种子点;种子生长模块,用于以获取的种子点为基础,进行区域生长,获取与所述请柬数据信息相匹配的新照片。作为一种改进的方案,所述系统还包括:滤波处理模块,用于对与所述请柬模板的请柬数据信息相匹配的照片进行滤波处理;计算模块,用于当滤波处理完成之后,计算基于所述照片的大气透射率函数以及大气光值;清晰照片获取模块,用于根据已知的大气散射模型以及计算得到的大气光值、大气透射率函数,获取与所述请柬模板的请柬数据信息相匹配的清晰照片。作为一种改进的方案,所述计算模块具体包括:平均滤波处理,用于对滤波处理后的照片进行平均滤波处理,获取平滑的照片图像;灰度补偿模块,用于对平滑的照片图像进行灰度补偿,获取暗原色图像;初始大气透射率函数计算模块,用于对暗原色图像进行修正,并结合大气光值计算初始大气透射率函数;水平方向灰度积分投影模块,用于对滤波处理后的照片图像进行水平方向的灰度积分投影;第一求和运算模块,用于对滤波处理后的照片图像的水平方向灰度积分投影值进行求和运算,获取得到水平投影下的最大区域图像;垂直方向灰度积分投影模块,用于对水平投影下的最大区域图像进行垂直方向灰度积分投影;第二求和运算模块,用于对垂直方向灰度积分投影值进行求和运算,获取得到垂直投影下的最大区域图像;选取模块,用于在垂直投影下的最大区域图像中选取若干数量的亮度值最大的像素的平均值作为大气光值。在本专利技术实施例中,接收用户对请柬模板的选择指令,同时接收所述用户上传的照片;根据用户选择的请柬模板,获取与用户选择的所述请柬模板相匹配的请柬数据信息;对用户上传的所述照片进行尺寸识别,获取上传的照片的尺寸信息;对请柬数据信息与照片的尺寸信息进行比对,判断所述请柬数据信息与照片的尺寸信息是否相匹配;当匹配时,则将上传的照片匹配到用户选择的请柬模本文档来自技高网...

【技术保护点】
1.一种电子请柬照片上传方法,其特征在于,所述方法包括下述步骤:接收用户对请柬模板的选择指令,同时接收所述用户上传的照片;根据用户选择的请柬模板,获取与用户选择的所述请柬模板相匹配的请柬数据信息,所述请柬数据信息包括请柬中照片的标准尺寸信息;对用户上传的所述照片进行尺寸识别,获取上传的照片的尺寸信息;对所述请柬数据信息与照片的尺寸信息进行比对,判断所述请柬数据信息与照片的尺寸信息是否相匹配;当判断所述请柬数据信息与照片的尺寸信息相匹配时,则将上传的照片匹配到用户选择的请柬模板中,生成请柬;当判断所述请柬数据信息与照片的尺寸信息不匹配时,则对上传的照片进行裁剪或比例调整,生成与所述请柬数据信息相匹配的尺寸大小的照片,并执行所述将上传的照片匹配到用户选择的请柬模板中,生成请柬的步骤。

【技术特征摘要】
1.一种电子请柬照片上传方法,其特征在于,所述方法包括下述步骤:接收用户对请柬模板的选择指令,同时接收所述用户上传的照片;根据用户选择的请柬模板,获取与用户选择的所述请柬模板相匹配的请柬数据信息,所述请柬数据信息包括请柬中照片的标准尺寸信息;对用户上传的所述照片进行尺寸识别,获取上传的照片的尺寸信息;对所述请柬数据信息与照片的尺寸信息进行比对,判断所述请柬数据信息与照片的尺寸信息是否相匹配;当判断所述请柬数据信息与照片的尺寸信息相匹配时,则将上传的照片匹配到用户选择的请柬模板中,生成请柬;当判断所述请柬数据信息与照片的尺寸信息不匹配时,则对上传的照片进行裁剪或比例调整,生成与所述请柬数据信息相匹配的尺寸大小的照片,并执行所述将上传的照片匹配到用户选择的请柬模板中,生成请柬的步骤。2.根据权利要求1所述的电子请柬照片上传方法,其特征在于,所述方法还包括下述步骤:接收并验证用户输入的账号和密码信息,控制用户进入请柬制作平台;当用户登录请柬制作平台后,调用数据中预先生成请柬模板,展示给登录所述请柬制作平台的相应用户。3.根据权利要求2所述的电子请柬照片上传方法,其特征在于,所述对上传的照片进行裁剪的步骤具体包括下述步骤:当判断所述请柬数据信息与照片的尺寸信息不匹配时,对所述照片图像进行区域划分,获取人物区域和非人物区域;利用对人物区域进行图像分割的方式,获取所述人物区域的种子点;以获取的种子点为基础,进行区域生长,获取与所述请柬数据信息相匹配的新照片。4.根据权利要求3所述的电子请柬照片上传方法,其特征在于,所述生成请柬的步骤之前还包括下述步骤:对与所述请柬模板的请柬数据信息相匹配的照片进行滤波处理;当滤波处理完成之后,计算基于所述照片的大气透射率函数以及大气光值;根据已知的大气散射模型以及计算得到的大气光值、大气透射率函数,获取与所述请柬模板的请柬数据信息相匹配的清晰照片。5.根据权利要求4所述的电子请柬照片上传方法,其特征在于,所述当滤波处理完成之后,计算基于所述照片的大气透射率函数以及大气光值的步骤具体包括:对滤波处理后的照片进行平均滤波处理,获取平滑的照片图像;对平滑的照片图像进行灰度补偿,获取暗原色图像;对暗原色图像进行修正,并结合大气光值计算初始大气透射率函数;对滤波处理后的照片图像进行水平方向的灰度积分投影;对滤波处理后的照片图像的水平方向灰度积分投影值进行求和运算,获取得到水平投影下的最大区域图像;对水平投影下的最大区域图像进行垂直方向灰度积分投影;对垂直方向灰度积分投影值进行求和运算,获取得到垂直投影下的最大区域图像;在垂直投影下的最大区域图像中选取若干数量的亮度值最大的像素的平均值作为大气光值。6.一种电子请柬照片上传系统,其特征在于,所述系统包括:请柬模板选择模块,用于接收用户对请柬模板的选择指令;照片上传模块,用于接收所述用户上传的照片;请柬数据信息获取模块,用于根据用...

【专利技术属性】
技术研发人员:董传宇朱金堂刘健乔家浩
申请(专利权)人:山东全影网络科技股份有限公司
类型:发明
国别省市:山东,37

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

1