本发明专利技术公开了一种多点触控智能广告设计系统,所述设计系统包括:多点触控平板、工具集模块、图层模块、历史记录模块以及素材库模块,本发明专利技术系统通过将广告分为了产品图层、文本图层以及背景图层,将背景图层又分为基础背景与形状布局两部分,在该广告图片层级概念的基础上,应用计算机辅助设计技术中参数化设计与形状文法的原理和设计过程数据结构化的方法来实现多点触控广告图片的辅助设计系统搭建了基于参数化设计的广告图片辅助设计系统,便于将设计创意通过更加简单的方式进行实现,并将设计过程中的参数进行修改以生成大量不同的设计方案,该设计系统制作成本低,存储空间小,加载速度快。加载速度快。
【技术实现步骤摘要】
一种多点触控智能广告设计系统
[0001]本专利技术涉及广告设计
,更具体地说,本专利技术涉及一种多点触控智能广告设计系统。
技术介绍
[0002]广告顾名思义,就是广而告之,向社会广大公众告知某件事物,广告就其含义来说,有广义和狭义之分,非经济广告是指不以营利为目的的广告,如教育、文化、市政、社会团体等方面的启事、声明等,经济广告是指以营利为目的的广告,通常是商业广告,它是为推销商品或提供服务,以付费方式通过广告媒体向消费者或用户传播商品或服务信息的手段,商品广告就是这样的经济广告,广告的产生需要使用到广告设计系统。
[0003]现有技术存在以下不足:现有智能广告设计系统为单点触控,只能识别和支持每次一个手指的触控和点击,影响使用者的操作体验,且广告的制作成本高,存储空间需求大,加载速度慢。
技术实现思路
[0004]本专利技术提供一种多点触控智能广告设计系统,以解决上述
技术介绍
中存在的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种多点触控智能广告设计系统,所述设计系统包括:多点触控平板、工具集模块、图层模块、历史记录模块以及素材库模块;
[0006]多点触控平板:包括系统实现多点触控的载体;
[0007]工具集模块:包括形状布局、形状生成、纹理以及颜色工具,集中有布局、纹理以及颜色图像编辑;
[0008]图层模块:包括图层新建、展示、顺序调整、删除和合成,图层模块分为新建图层、图层顺序变换、图层删除以及图层合并;
[0009]历史记录模块:将任何对图层的操作记录下来,并通过选择某一项历史记录回到操作的界面。
[0010]素材库模块:包括形状库、背景库、纹理库和配色库四个子库组成,为图层模块提供设计素材,工具集是对制定图层进行编辑的重要功能模块。
[0011]优选的,所述图层模块使用户通过对每一个图层中的设计元素进行编辑和操作来控制整个广告图片的设计流程,所述工具集模块是制定图层进行编辑,所述历史记录模块通过对历史记录的数据进行结构化,生成JSON格式文件,后台程序通过调整文件中设计元素与相应的设计流程参数来实现广告设计方案的批量生成。
[0012]优选的,所述新建图层中,新建图层的功能由canvas元素清空并按照需求添加新的设计元素,通过上传背景图片可以自动新建图层,另外在工具库中的布局生成、背景生成等生成性的工具都能够自动新建图层,通过清空页面上canvas中的所有元素,并将新添加的图片素材使用img元素添加到canvas 中形成新的图层,对每一次新建图层重新调整
canvas元素的大小。
[0013]优选的,所述图层顺序变换中,通常使用拖动的方式,采用JQuery
‑
UI 插件实现图层顺序变换,JQuery
‑
UI插件的API接口选中要进行拖拽排序的元素的父级元素,对元素的sortable特性进行enable或disable参数的指定,对子元素进行draggable的布尔属性进行指定,当绑定父级元素之后,根据冒泡事件绑定的属性,对其子元素进行ondragstart事件,并通过data Transfer.setData()函数对被拖拽的元素进行数据类型和数据值的指定,在发生ondrop事件时,通过target.agpend Child()函数对拖拽目标位置元素进行指定。
[0014]优选的,所述图层删除中,将指定图层的缩略图的元素标签从文档树中删除,如果删除的是canvas元素中当前展示的图层,则将canvas元素清空。
[0015]优选的,所述图层合并中,采用两两合并的方式按照图层顺序逐一合并,合并时有特殊的图层透明比例要求,需要传入两张透明通道图片的透明度比值,提供Photo shop软件中的图层混合叠加。
[0016]优选的,所述素材库模块中,用户通过上传界面上传相应的设计素材,上传页面将会出现为设计素材图片标注的表单页,用户通过填写表单页为所上传的设计素材进行标注,标注将会经过提前训练好的神经网络分类器进行风格、色调等的分类,设计元素的主类别将由用户上传时的界面决定,经过标注和分类的数据将会存入非关系数据库中。
[0017]优选的,所述数据库分为两部分,一部分是设计元素图片数据本身的元数据保存,另一部分是经过标注和分类器分类之后的一些特殊素材属性以及属性之间关系的数据库,用户所上传的设计素材将会储存在素材库中,素材库通过数据挖掘、机器学习等技术生成设计素材的专家库、风格计算以及设计素材智能推荐。
[0018]本专利技术的技术效果和优点:
[0019]本专利技术系统通过多点触控平板、工具集模块、图层模块、历史记录模块以及素材库模块,将广告分为了产品图层、文本图层以及背景图层,将背景图层又分为基础背景与形状布局两部分,在该广告图片层级概念的基础上,应用计算机辅助设计技术中参数化设计与形状文法的原理和设计过程数据结构化的方法来实现多点触控广告图片的辅助设计系统搭建了基于参数化设计的广告图片辅助设计系统,便于将设计创意通过更加简单的方式进行实现,并将设计过程中的参数进行修改以生成大量不同的设计方案,该设计系统制作成本低,存储空间小,加载速度快。
具体实施方式
[0020]下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]本专利技术提供了一种多点触控智能广告设计系统,所述设计系统包括:多点触控平板、工具集模块、图层模块、历史记录模块以及素材库模块;
[0022]多点触控平板:包括系统实现多点触控的载体;
[0023]工具集模块:包括形状布局、形状生成、纹理以及颜色工具,集中有布局、纹理以及颜色图像编辑;
[0024]图层模块:包括图层新建、展示、顺序调整、删除和合成,图层模块分为新建图层、图层顺序变换、图层删除以及图层合并;
[0025]历史记录模块:将任何对图层的操作记录下来,并通过选择某一项历史记录回到操作的界面。
[0026]素材库模块:包括形状库、背景库、纹理库和配色库四个子库组成,为图层模块提供设计素材,工具集是对制定图层进行编辑的重要功能模块。
[0027]实施例1
[0028]使用形状文法进行布局,首先需要确定两个基础集合,一个是原始图形集合,另一个是形状文法规则集合,原始图像集合是由所选择的当前形状构成,该形状可由用户上传或者使用系统中的形状生成工具生成,平铺布局综合了忽略深度的平面布局和均匀布局,环绕布局综合了有透明叠加的重叠布局、透视布局、分散布局以及径向布局,允许用户自己通过修改参数的方式定义形状文法规则进行随机布局,三种形状文法规则均采用参数化的形状文法,可以通过参数化布局输入相应的参数来进行对规则的调整,平铺规则适用于原始形状集合中较小的形状,围绕规则适用于原始形本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多点触控智能广告设计系统,其特征在于:所述设计系统包括:多点触控平板、工具集模块、图层模块、历史记录模块以及素材库模块;多点触控平板:包括系统实现多点触控的载体;工具集模块:包括形状布局、形状生成、纹理以及颜色工具,集中有布局、纹理以及颜色图像编辑;图层模块:包括图层新建、展示、顺序调整、删除和合成,图层模块分为新建图层、图层顺序变换、图层删除以及图层合并;历史记录模块:将任何对图层的操作记录下来,并通过选择某一项历史记录回到操作的界面。素材库模块:包括形状库、背景库、纹理库和配色库四个子库组成,为图层模块提供设计素材,工具集是对制定图层进行编辑的重要功能模块。2.根据权利要求1所述的一种多点触控智能广告设计系统,其特征在于:所述图层模块使用户通过对每一个图层中的设计元素进行编辑和操作来控制整个广告图片的设计流程,所述工具集模块是制定图层进行编辑,所述历史记录模块通过对历史记录的数据进行结构化,生成JSON格式文件,后台程序通过调整文件中设计元素与相应的设计流程参数来实现广告设计方案的批量生成。3.根据权利要求1所述的一种多点触控智能广告设计系统,其特征在于:所述新建图层中,新建图层的功能由canvas元素清空并按照需求添加新的设计元素,通过上传背景图片可以自动新建图层,另外在工具库中的布局生成、背景生成等生成性的工具都能够自动新建图层,通过清空页面上canvas中的所有元素,并将新添加的图片素材使用img元素添加到canvas中形成新的图层,对每一次新建图层重新调整canvas元素的大小。4.根据权利要求1所述的一种多点触控智能广告设计系统,其特征在于:所述图层顺序变换中,通常使用拖动的方式,采用JQuery
‑
UI插件实现图层顺序变换,JQuery
‑
UI插件的API接口选中要进行拖拽排序的...
【专利技术属性】
技术研发人员:李桂君,刘志刚,李方,
申请(专利权)人:李桂君,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。