一种广告图片处理方法及装置与流程

文档序号:16253290发布日期:2018-12-12 00:13阅读:209来源:国知局
一种广告图片处理方法及装置与流程

本发明涉及广告图片创建技术领域,更具体的,涉及一种广告图片处理方法及装置。

背景技术

目前,广告图片创建可以完全在终端设备app上完成,操作的便捷性是影响用户体验的关键因素。现有技术中广告图片创建是严格按照限定上传的原始广告图片的尺寸,或单纯的将上传的原始广告图片进行拉伸,以达到特定尺寸,但是,由于广告图片对应的媒体广告位尺寸是多样化的,因此,媒体流量的流量占比较大的尺寸足有数十个之多,如果针对每种尺寸都上传对应的原始广告图片,则整个创建广告图片的操作流程会显得复杂而冗长。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种广告图片处理方法及装置,以实现通过上传几张有代表性长宽比例的原始广告图片,就能自动生成相近比例的目标广告图片,进而大大简化了广告图片创建流程。

具体技术方案如下:

一种广告图片处理方法,包括:

获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;

提取预先存储在终端设备上的所述图片比例对应的原始广告图片;

根据所述尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片。

进一步的,所述服务器生成的需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的步骤,具体为:

在所述服务器上根据当前广告图片在预设时间内的媒体流量生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

进一步的,在所述服务器上根据当前广告图片在预设时间内的媒体流量生成的需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的步骤,包括:

获取当前广告图片在预设时间内的媒体流量;

对所述媒体流量按照预设规则进行排序,并取出预设数量的广告位进行归纳整理,生成当前广告图片的图片尺寸;

按长宽比例对所述当前广告图片的图片尺寸进行归类,生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

进一步的,根据所述图片比例下对应的尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片的步骤,包括:

接收用户发送的操作指令,所述操作指令包括:拖动操作、放大操作或缩小操作;

通过所述操作指令对所述原始广告图片进行处理,将所述原始广告图片调整到对应的所述图片比例下对应的尺寸参数。

进一步的,还包括:

对所述目标广告图片进行存储,并按照预设规则对所述目标广告图片进行预览,生成所述目标广告图片的预览模式。

一种广告图片处理装置,包括:

第一处理单元,用于获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;

第二处理单元,用于提取预先存储在终端设备上的所述图片比例对应的原始广告图片;

第三处理单元,用于根据所述尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片。

进一步的,所述第三处理单元包括:

接收单元,用于接收用户发送的操作指令,所述操作指令包括:拖动操作、放大操作或缩小操作;

处理单元,用于通过所述操作指令对所述原始广告图片进行处理,将所述原始广告图片调整到对应的所述图片比例下对应的尺寸参数。

进一步的,还包括:

第四处理单元,用于对所述目标广告图片进行存储,并按照预设规则对所述目标广告图片进行预览,生成所述目标广告图片的预览模式。

一种存储介质,所述存储介质包括存储的程序,

其中,在所述程序运行时控制所述存储介质所在的设备执行如上述所述的广告图片处理方法。

一种处理器,所述处理器用于运行程序,

其中,所述程序运行时执行如上述所述的广告图片处理方法。

借由上述技术方案,本发明提供的一种广告图片处理方法及装置,通过获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;然后提取预先存储在终端设备上的图片比例对应的原始广告图片;再根据尺寸参数对所述原始广告图片进行编辑,生成与图片比例下对应的尺寸参数所对应的目标广告图片。本发明通过上传几张有代表性长宽比例的原始广告图片,就能自动生成相近比例的目标广告图片,进而大大简化了广告图片创建流程。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例公开的一种广告图片处理方法流程示意图;

图2示出了本发明实施例公开的一种服务器根据当前广告图片在预设时间内的媒体流程生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的方法流程示意图;

图3示出了本发明实施例公开的终端设备的显示页面展示图;

图4示出了本发明实施例公开的终端设备的编辑页面展示图;

图5示出了本发明实施例公开的步骤s103的一种具体实施方式流程图;

图6示出了本发明实施例公开的一种广告图片处理装置结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

如图1所示,本发明实施例提供了一种广告图片处理方法,该方法具体包括如下步骤:

s101、获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数。

需要说明的是,在本发明实施例中,服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数的步骤,具体可以为:

在所述服务器上根据当前广告图片在预设时间内的媒体流量生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

如图2所示,为在服务器上根据当前广告图片在预设时间内的媒体流量生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的一种具体实施方式,即,具体包括如下步骤:

s201、获取当前广告图片在预设时间内的媒体流量。

需要说明的是,上述涉及的预设时间可以用户自由设定。例如:设定预设时间为1小时,则获取的媒体流量为仅1小时内当前广告图片的媒体流量,在本发明实施例中,可以利用hadoop集群,对媒体流量日志进行map/reduce处理,统计出每个小时各广告位id对应的媒体流量,即获取n各媒体流量日志,则对应得到n个媒体流量。

假设在1小时内获取到50个媒体流量日志,则通过hadoop集群对媒体流量日志进行处理得到50个广告位id对应的50个媒体流量。

s202、对媒体流量按照预设规则进行排序,并取出预设数量的广告位进行归纳整理,生成当前广告图片的图片尺寸。

需要说明的是,上述涉及的预设规则可以用户自由设定,可以设定为按媒体流量从大到小进行排序,也可以设定为按媒体流量从小到大进行排序。上述涉及的预设数量小于n,可以设定为10,即对提取出的10个广告位进行归纳整理,生成当前广告图片的图片尺寸。

例如:排名靠前的10个媒体流量的广告位id为:0001、0002、0003、0004、0005、0006、0007、0008、0009以及0010,则通过归纳整理得到对应的图片尺寸为:160*160、600*400、1400*800、160*150、200*160、1600*800、900*400、2700*900、1300*400、1500*800。根据图片尺寸即可确定当前广告图片的长宽比例对应的为1:1、3:2、3.5:2、1.1:1、1.25:1、2:1、2.25:1、3:1、3.25:1、1.9:1。

s203、按长宽比例对当前广告图片的图片尺寸进行归类,生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

需要说明的是,在上述排名靠前的10个媒体流程的广告图片中,按照长宽比例进行归类,可以划分成1:1、2:1、3:1以及3:2,则具体的归类结果为:将长宽比例为1:1、1.1:1和1.25:1归结为1:1;将长宽比例为2:1和1.9:1归结为2:1;将长宽比例为3:1和3.25:1归结为3:1;将3:2和3.5:2归结为3:2,则图片比例为1:1所对应的尺寸参数包括:160*160、160*150、200*160;图片比例为2:1所对应的尺寸参数包括:1600*800和900*400;图片比例为3:1所对应的尺寸参数包括:2700*900和1300*400;图片比例为3:2所对应的尺寸参数包括:600*400和1400*800。

s102、提取预先存储在终端设备上的图片比例对应的原始广告图片。

需要说明的是,图片比例对应的原始广告图片是预先进行编辑后并存储在终端设备上的图片;终端设备通过接口获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数,并在终端设备上展示需要上传的原始广告图片的图片比例,即,将1:1、2:1、3:1以及3:2这几个图片比例展示在终端设备页面上,如图3所示,用户可以选择每个图片比例上传对应的一张原始广告图片,也可以跳过某些比例。

s103、根据尺寸参数对原始广告图片进行编辑,生成与图片比例下对应的尺寸参数所对应的目标广告图片。

需要说明的是,提取原始广告图片后,终端设备app的界面上会显示出该原始广告图片和一个对比比例的虚线框,如图4所示,虚线框的图片范围为目标广告图片的展示范围,本发明实施例中,上传的原始广告图片的长宽比例可能大于虚线框、也可能小于虚线框、也可能等于虚线框。

如图5所示,为本发明实施例提供的步骤s103的一种具体实现方式,即,根据图片比例下对应的尺寸参数对原始广告图片进行编辑,生成与图片比例下对应的尺寸参数所对应的目标广告图片的步骤,具体包括如下步骤:

s501、接收用户发送的操作指令,所述操作指令包括:拖动操作、放大操作或缩小操作。

s502、通过操作指令对原始广告图片进行处理,将原始广告图片调整到对应的图片比例下对应的尺寸参数。

需要说明的是,用户可以在终端设备app上通过单点拖动来改变广告图片的位置,也可以通过两点缩放来改变广告图片的大小。在广告图片编辑过程中,当用户对调整不满意时,可以点击还原按钮,将广告图片恢复为初始状态;当用户将广告图片调整到满意的位置和大小后,点击确认按钮,保存调整后的广告图片,最终将原始广告图片通过缩放得到该比例下的所有尺寸的目标广告图片。

在广告图片编辑处理后,还包括:

s104、对目标广告图片进行存储,并按照预设规则对目标广告图片进行预览,生成目标广告图片的预览模式。

需要说明的是,在对广告图片进行编辑处理完成后,用户可以对生成的目标广告图片进行存储,同时可以按照预设规则对这些目标广告图片进行预览,预设规则可以是左右滑动查看,或者上下滑动查看,同时在预览的过程中,若对调整后的目标广告图片不满意,也可以返回重新进行图片编辑。

本发明实施例提供的一种广告图片处理方法,通过获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;然后提取预先存储在终端设备上的图片比例对应的原始广告图片;再根据尺寸参数对所述原始广告图片进行编辑,生成与图片比例下对应的尺寸参数所对应的目标广告图片。本发明通过上传几张有代表性长宽比例的原始广告图片,就能自动生成相近比例的目标广告图片,进而大大简化了广告图片创建流程。

请参阅图6,基于上述实施例公开的一种广告图片处理方法,本实施例对应公开了一种广告图片处理装置,具体包括:第一处理单元601、第二处理单元602以及第三处理单元603,其中:

第一处理单元601,用于获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;

第二处理单元602,用于提取预先存储在终端设备上的图片比例对应的原始广告图片;

第三处理单元603,用于根据尺寸参数对原始广告图片进行编辑,生成与图片比例下对应的尺寸参数所对应的目标广告图片。

进一步的,上述所述第三处理单元603可以包括:接收单元6031和处理单元6032,其中:

接收单元6031,用于接收用户发送的操作指令,所述操作指令包括:拖动操作、放大操作或缩小操作;

处理单元6032,用于通过操作指令对原始广告图片进行处理,将原始广告图片调整到对应的图片比例下对应的尺寸参数。

进一步的,该装置还可以包括:

第四处理单元604,用于对目标广告图片进行存储,并按照预设规则对目标广告图片进行预览,生成目标广告图片的预览模式。

所述基于浏览器的消息推送装置包括处理器和存储器,上述第一处理单元、第二处理单元以及第三处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数以实现通过上传几张有代表性长宽比例的原始广告图片,就能自动生成相近比例的目标广告图片,进而大大简化了广告图片创建流程。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述广告图片处理方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述广告图片处理方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;

提取预先存储在终端设备上的所述图片比例对应的原始广告图片;

根据所述尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片。

进一步的,所述服务器生成的需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的步骤,具体为:

在所述服务器上根据当前广告图片在预设时间内的媒体流量生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

进一步的,在所述服务器上根据当前广告图片在预设时间内的媒体流量生成的需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的步骤,包括:

获取当前广告图片在预设时间内的媒体流量;

对所述媒体流量按照预设规则进行排序,并取出预设数量的广告位进行归纳整理,生成当前广告图片的图片尺寸;

按长宽比例对所述当前广告图片的图片尺寸进行归类,生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

进一步的,根据所述图片比例下对应的尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片的步骤,包括:

接收用户发送的操作指令,所述操作指令包括:拖动操作、放大操作或缩小操作;

通过所述操作指令对所述原始广告图片进行处理,将所述原始广告图片调整到对应的所述图片比例下对应的尺寸参数。

进一步的,还包括:

对所述目标广告图片进行存储,并按照预设规则对所述目标广告图片进行预览,生成所述目标广告图片的预览模式。

本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

获取服务器生成的需要上传的原始广告图片的图片比例以及各图片比例下对应的尺寸参数;

提取预先存储在终端设备上的所述图片比例对应的原始广告图片;

根据所述尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片。

进一步的,所述服务器生成的需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的步骤,具体为:

在所述服务器上根据当前广告图片在预设时间内的媒体流量生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

进一步的,在所述服务器上根据当前广告图片在预设时间内的媒体流量生成的需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数的步骤,包括:

获取当前广告图片在预设时间内的媒体流量;

对所述媒体流量按照预设规则进行排序,并取出预设数量的广告位进行归纳整理,生成当前广告图片的图片尺寸;

按长宽比例对所述当前广告图片的图片尺寸进行归类,生成需要上传的目标图片的图片比例以及各图片比例下对应的尺寸参数。

进一步的,根据所述图片比例下对应的尺寸参数对所述原始广告图片进行编辑,生成与所述图片比例下对应的尺寸参数所对应的目标广告图片的步骤,包括:

接收用户发送的操作指令,所述操作指令包括:拖动操作、放大操作或缩小操作;

通过所述操作指令对所述原始广告图片进行处理,将所述原始广告图片调整到对应的所述图片比例下对应的尺寸参数。

进一步的,还包括:

对所述目标广告图片进行存储,并按照预设规则对所述目标广告图片进行预览,生成所述目标广告图片的预览模式。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1