一种自动排版方法和云服务平台技术

技术编号:22025132 阅读:69 留言:0更新日期:2019-09-04 02:07
一种自动排版方法和云服务平台。该方法包括:云服务平台接收第三方服务器发送的排版请求,所述排版请求中携带有目标分辨率和素材,所述素材包括图片和文字;所述云服务平台在存储的多个模板中选择第一模板,所述第一模板的模板分辨率与所述目标分辨率匹配;所述第一模板中包括至少一个区域,每个区域用于放置不同的素材;所述云服务平台将所述素材嵌套入所述第一模块,得到排版结果;所述云服务平台将所述排版结果发送给终端设备,所述终端设备显示所述排版结果。这种方式中,云服务平台可以根据用户的需求,自动生成符合用户需求的排版结果,用户参与度较高,有助于提升用户体验。

An automatic typesetting method and cloud service platform

【技术实现步骤摘要】
一种自动排版方法和云服务平台
本申请涉及通信
,尤其涉及一种自动排版方法和云服务平台。
技术介绍
随着移动互联网的普及,对于数字图片的需求量也越来越大,手工进行排版设计的生产效率已经无法满足需求,因此,各种自动排版的方法开始出现。但是,目前的自动排版工具较为死板。以Arkie工具为例,用户可以在Arkie工具中手动挑选一个模板,可以在该模板中输入文字,arkie后台根据用户输入的文字自动匹配图片(比如输入文字“马”,匹配出包括马的图片),若用户不喜欢该图片,arkie会重新从库存中匹配新的图片。对于arkie而言,只能从后台数据库存中选择一张图片,即用户无法上传自己的图片,灵活性不够,用户体验较差。
技术实现思路
本申请实施例提供一种自动排版方法和云服务平台,用以提供一种新的自动排版方法。第一方面,本申请实施例提供一种自动排版方法,该方法可由云服务平台执行。该方法包括:云服务平台接收第三方服务器发送的排版请求,所述排版请求中携带有目标分辨率和素材,所述素材包括图片和文字;所述云服务平台在存储的多个模板中选择第一模板,所述第一模板的模板分辨率与所述目标分辨率匹配;所述第一模板中包括至本文档来自技高网...

【技术保护点】
1.一种自动排版方法,其特征在于,所述方法包括:云服务平台接收第三方服务器发送的排版请求,所述排版请求中携带有目标分辨率和素材,所述素材包括图片和文字;所述云服务平台在存储的多个模板中选择第一模板,所述第一模板的模板分辨率与所述目标分辨率匹配;所述第一模板中包括至少一个区域,每个区域用于放置不同的素材;所述云服务平台将所述素材嵌套入所述第一模块,得到排版结果;所述云服务平台将所述排版结果发送给终端设备,所述终端设备显示所述排版结果。

【技术特征摘要】
1.一种自动排版方法,其特征在于,所述方法包括:云服务平台接收第三方服务器发送的排版请求,所述排版请求中携带有目标分辨率和素材,所述素材包括图片和文字;所述云服务平台在存储的多个模板中选择第一模板,所述第一模板的模板分辨率与所述目标分辨率匹配;所述第一模板中包括至少一个区域,每个区域用于放置不同的素材;所述云服务平台将所述素材嵌套入所述第一模块,得到排版结果;所述云服务平台将所述排版结果发送给终端设备,所述终端设备显示所述排版结果。2.如权利要求1所述的方法,其特征在于,所述第一模板的模板分辨率与所述目标分辨率匹配,包括:所述第一模板的模板分辨率的长宽比等于所述目标分辨率的长宽比;或者所述第一模板的模板分辨率的长宽比与所述目标分辨率的长宽比之间的第一差值,小于所述多个模板中除所述第一模板之外的其它模板的模板分辨率的长宽比与所述目标分辨率的长宽比之间的第二差值;或者所述第一模板的模板分辨率的长宽比与所述目标分辨率的长宽比之间的差值在预设范围之内。3.如权利要求1或2所述的方法,其特征在于,在所述云服务平台将素材嵌套入所述第一模块,得到排版结果之前,所述方法还包括:所述云服务平台确定所述第一模板的模板分辨率的长宽比大于所述目标分辨率的长宽比;所述云服务平台将素材嵌套入所述第一模块,得到排版结果,包括:所述云服务平台确定所述第一模板中用于放置图片Pi的目标区域;所述云服务平台将所述图片Pi的宽调整到等于所述目标区域的宽,将调整后的图片Pi嵌套入所述目标区域中;其中,所述i为从1取到n的正整数,所述n为所述素材中包括的图片数量。4.如权利要求1或2所述的方法,其特征在于,在所述云服务平台将素材嵌套入所述第一模块,得到排版结果之前,所述方法还包括:所述云服务平台确定所述第一模板的模板分辨率的长宽比小于等于所述目标分辨率的长宽比;所述云服务平台将素材嵌套入所述第一模块,得到排版结果,包括:所述云服务平台确定所述第一模板中用于放置图片Pi的目标区域;所述云服务平台将所述图片Pi的长调整到等于所述目标区域的长,将调整后的图片Pi嵌套入所述目标区域中;其中,所述i为从1取到n的正整数,所述n为所述素材中包括的图片数量。5.如权利要求1-4任一所述的方法,其特征在于,所述云服务平台将所述素材嵌套入所述第一模块,得到排版结果,包括:若所述素材中包括的图片Pi的边缘存在白色透明点,所述云服务平台将所述图片Pi边缘的白色透明点切除;若切除白色透明度之后的图片Pi的面积小于所述第一模板中的目标区域所占面积,则所述云服务平台将切除白色透明度之后的图片Pi放大;所述目标区域为所述第一模板中用于放置所述图片Pi的区域;所述云服务平台将放大后的图片Pi的重心移到所述目标区域的预设中心;其中,所述i为从1取到n的正整数,所述n为所述素材中包括的图片数量。6.如权利要求5所述的方法,其特征在于,所述图片Pi的重心为所述图片Pi中目标对象的中心,或者为所述图片Pi的几何中心。7.如权利要求6所述的方法,其特征在于,所述目标对象为预设的目标对象;或者,所述目标对象为根据所述图片Pi上的待拍摄主体确定的目标对象。8.如权利要求1-7任一所述的方法,其特征在于,所述云服务平台将所述素材嵌套入所述第一模块,得到排版结果,包括:所述云服务平台根据所述图片的长宽比,从所述第一模板的设定区域的多种形状中选择第一形状;所述设定区域为所述第一模板中用于放置所述素材中包括的图片的区域;所述第一形状的长宽比与所述素材中包括的图片的长宽比相匹配;所述云服务平台将所述素材中包括的图片设置在所述设定区域中,且将所述素材中包括的图片的边缘形状调整为所述第一形状。9.一种云服务平台,其特征在于,包括:接收器,用于接收第三方服务器发送的排版请求,所述排版请求中携带有目标分辨率和素材,所述素材包括图片和文字;存储器,用于存储多个模板;处理...

【专利技术属性】
技术研发人员:徐千尧张韵叠刘爱兵胡家雄高家思姚远
申请(专利权)人:华为技术有限公司清华大学
类型:发明
国别省市:广东,44

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

1