文字素材的处理方法和装置制造方法及图纸

技术编号:12174309 阅读:72 留言:0更新日期:2015-10-08 11:36
本发明专利技术实施例提供一种文字素材的处理方法和装置。该方法包括:获取文字素材中文字元素的文字内容、对应的设计字体属性和各种字体类型的设计字体对应的字体特效参数;根据与文字内容对应的各种字体类型的设计字体对应的字体特效参数,调用ImageMagick组件,生成与各种字体类型的设计字体对应的字体特效;根据文字内容、对应的设计字体属性、以及所生成的字体特效,调用所述组件,生成展示图片。展示图片的尺寸较小,有利于节省带宽和流量;完整保留了文字素材中的文字元素的设计字体和字体特效,当生成的展示图片在用户侧浏览器中进行展示时,由于任何类型和版本的浏览器均支持图片展示,保证了展示图片中文字元素展示后的美观度。

【技术实现步骤摘要】

本专利技术实施例涉及信息
,尤其涉及一种文字素材的处理方法和装置
技术介绍
广告物料由图片、文字两种元素构成。其中,文字元素是传递广告信息的主要通道,通常情况下,文字元素占据广告物料整体的主要位置。广告物料的美观度影响用户对广告信息的信任以及看到广告后的情绪,因此,在进行广告物料制作时,有必要提升广告物料的美观度,从而横向促进广告信息的点击率。现有的广告物料制作技术,对于文字元素,不仅采用多种设计字体,而且利用CSS (Cascading Style Sheets,级联样式表)技术,尤其是最新的CSS3技术实现字体特效。上述广告物料制作技术存在的缺陷在于:第一、用户计算机中需要具备与广告物料中的文字元素对应的多种设计字体,否则,会影响广告物料中的文字元素中设计字体的展现效果,从而影响广告物料整体的美观度;第二、CSS3技术对用户侧的浏览器提出了较高的要求,只有特定类型的特定版本的浏览器才支持这种技术,因此当用户侧的浏览器的类型不匹配、或者版本较低时,会影响广告物料中的文字元素中字体特效的展现效果,甚至无法展现字体特效,从而影响广告物料整体的美观度。现有技术中主要有三种广告物料的展示处理技术。一种是将全部设计字体的文件存储在⑶N (Content Delivery Network,即内容分发网络),CDN可实时地根据网络流量和CDN中各服务节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户导向离用户最近的服务节点上,供用户侧浏览器自动下载全部设计字体的文件,下载完成后,即可展现广告物料中文字元素的设计字体。存在的缺陷在于:由于需要下载全部设计字体的文件,导致下载流量巨大,极大地耗费带宽资源。另一种是只下载物料中用到的文字的字体文件,下载完成后,即可展现广告物料中文字元素的设计字体。存在的缺陷在于:技术复杂性高,即使实现,依然存在字体特效与浏览器之间的兼容性问题。再一种是根据浏览器类型和版本进行字体特效降级,以展现广告物料中文字元素的字体特效。存在的缺陷在于:降级处理会导致用户侧浏览器所展示的文字元素的字体特效与原始制作后的广告物料中的文字元素的字体特效不一致。
技术实现思路
本专利技术实施例提供一种文字素材的处理方法和装置,以优化文字素材的处理方式。第一方面,本专利技术实施例提供了一种文字素材的处理方法,包括:获取文字素材中文字元素的文字内容、对应的设计字体属性和各种字体类型的设计字体对应的字体特效参数;根据与所述文字内容对应的各种字体类型的设计字体对应的字体特效参数,调用ImageMagick组件,生成与各种字体类型的设计字体对应的字体特效;根据所述文字内容、对应的设计字体属性、以及所生成的与各种字体类型的设计字体对应的字体特效,调用ImageMagick组件,生成展示图片。第二方面,本专利技术实施例提供了一种文字素材的处理装置,包括:素材属性获取模块,用于获取文字素材中文字元素的文字内容、对应的设计字体属性和各种字体类型的设计字体对应的字体特效参数;字体特效生成模块,用于根据与所述文字内容对应的各种字体类型的设计字体对应的字体特效参数,调用ImageMagick组件,生成与各种字体类型的设计字体对应的字体特效;展示图片生成模块,用于根据所述文字内容、对应的设计字体属性、以及所生成的与各种字体类型的设计字体对应的字体特效,调用ImageMagick组件,生成展示图片。本专利技术实施例提供的文字素材的处理方法和装置,调用ImageMagick组件,生成了包含有文字内容、对应的设计字体、以及与各种字体类型的设计字体对应的字体特效的展示图片,一方面,生成的展示图片的尺寸较小,有利于在网络上传输,节省了带宽和流量;另一方面,完整保留了文字素材中的文字元素的设计字体和字体特效,保证了展示图片中文字元素展示前的美观度;再一方面,当生成的展示图片在用户侧浏览器中进行展示时,由于任何类型和版本的浏览器均支持图片展示,因此使得展示图片中的文字元素展示前后保持一致,保证了展示图片中文字元素展示后的美观度,有利于提高与文字素材对应的推广信息的点击率。【附图说明】为了更清楚地说明本专利技术,下面将对本专利技术中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1a为本专利技术实施例一提供的一种文字素材的处理方法的流程示意图;图1b为本专利技术实施例提供的一种文字素材的处理方法实例的效果图;图2为本专利技术实施例二提供的一种文字素材的处理方法中获取文字素材中文字元素的属性的流程示意图;图3为本专利技术实施例三提供的一种文字素材的处理装置的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施例中的技术方案作进一步详细描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定,基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一请参阅图la,为本专利技术实施例一提供的一种文字素材的处理方法的流程示意图。本专利技术实施例的方法可以由配置以硬件和/或软件实现的文字素材的处理装置来执行,该实现装置典型的是配置于能够提供文字素材处理服务的服务器或终端设备中,或者封装为统一的 API (Applicat1n Programming Interface,应用程序编程接口),供调用。该方法包括:操作110?操作130。110、获取文字素材中文字元素的文字内容、对应的设计字体属性和各种字体类型的设计字体对应的字体特效参数。本操作具体是获取文字素材中文字元素的属性,包括:文字内容、与文字内容对应的设计字体属性,以及与文字内容对应的各种字体类型的设计字体对应的字体特效参数。对于文字元素,通过文字内容体现文字元素的创意,通过采用多种设计当前第1页1 2 3 4 本文档来自技高网
...
文字素材的处理方法和装置

【技术保护点】
一种文字素材的处理方法,其特征在于,包括:获取文字素材中文字元素的文字内容、对应的设计字体属性和各种字体类型的设计字体对应的字体特效参数;根据与所述文字内容对应的各种字体类型的设计字体对应的字体特效参数,调用ImageMagick组件,生成与各种字体类型的设计字体对应的字体特效;根据所述文字内容、对应的设计字体属性、以及所生成的与各种字体类型的设计字体对应的字体特效,调用ImageMagick组件,生成展示图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:张羽翼
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1