一种在浏览器中进行图片处理的方法、装置和浏览器的制造方法

文档序号:6511562阅读:183来源:国知局
一种在浏览器中进行图片处理的方法、装置和浏览器的制造方法
【专利摘要】本发明公开了一种在浏览器中进行图片处理的方法,包括:在浏览器侧获取原始图像数据,获取音频数据和/或特效数据;依据所述音频数据和/或特效数据,生成特征码图像数据;在所述原始图像数据上添加所述特征码图像数据生成特征图片。本发明可以通过特征码图像数据记载用户对在加载图片时的采用音频数据、特效数据等的自定义渲染操作,由此解决了客户端不支持用户个性化定义图片加载时的渲染操作的问题,取得了基于浏览器实现对于图片的渲染,丰富的网页渲染方式,减少服务器存储资源占用,降低服务器运行资源占用,提高了浏览器渲染网页效率的有益效果。
【专利说明】—种在浏览器中进行图片处理的方法、装置和浏览器
【技术领域】
[0001]本发明涉及互联网应用的【技术领域】,具体涉及一种在浏览器中进行图片处理的方法、一种在浏览器中进行图片处理的装置,以及,一种浏览器。
【背景技术】
[0002]随着互联网应用的日趋普及,互联网应用正在从单一的访问和浏览网页转变得更为丰富,在此过程中,用户对图片进行编辑美化的个性化需求越来越普遍,但是很多应用无法支持用户对图片进行编辑美化的个性化需求。
[0003]例如浏览器加载渲染HTML(HyperText Markup Language,超文本标记语言)网页。浏览器是指可以显示网页服务器或者文件系统的HTMUHyperText Markup Language,超文本标记语言)文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP(HTTP-Hypertext transfer protocol,超文本传输协议)协议与网页服务器交互并获取网页,这些网页由URL (UniformResourceLocator,统一资源定位符)指定,文件格式通常为HTML,并由 MIME (Multipurpose Internet Mail Extensions,多用途互联网邮件扩展)在HTTP协议中指明。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。
[0004]大部分的浏览器本身支持除了 HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(Plug-1ns)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP、Gopher、HTTPS (HTTP协议的加密版本)。
[0005]HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。
[0006]以下是浏览器加载渲染HTML网页中加载图片的过程:
[0007]1.用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件;
[0008]2.浏览器开始载入html代码,发现< head >标签内有一个< link >标签引用外部CSS文件;
[0009]3.浏览器又发出CSS文件的请求,服务器返回这个CSS文件;
[0010]4.浏览器继续载入html中< body >部分的代码,并且已经接收到CSS文件,可以开始渲染页面;
[0011]5.浏览器在代码中发现一个< img>标签引用了一张图片,向服务器发出请求。此时浏览器不会等到图片下载完,而是继续渲染后面的代码。
[0012]浏览器对于图片元素的加载和渲染是在正常的网页元素进行加载的,浏览器渲染引擎在图片元素识别后,按照HTML语言的图片元素的标签的格式进行识别,然后向对应的服务器下载对应的图片。
[0013]按照HTML的标准进行图片元素的识别和渲染,浏览器引擎就是简单地完成一张图片的加载,图片本身的内容决定了图片加载后显示的内容,浏览器一般不会对图片进行非图片内容的其它渲染工作,即仅仅是静态的图片加载,并不支持用户对图片进行编辑美化的个性化需求。
[0014]在浏览器中加载的图片的动态效果,例如加载配套的声音或者动画效果,都是由图片内容来提供的。可以使用JS (JavaScript,脚本语言)实现一些动态的效果——加载多张图片用以进行切换、播放对应的背景或者在后台播放声音,即可以通过JS动态地加载声音文件、动画图片等。
[0015]但是JS的编写操作复杂,一般用户不具备JS的编写能力,占用系统资源很多,此外服务器一般不支持客户端对网页的JS进行再次编写,即不支持用户对图片进行编辑美化的个性化需求。由于JS的编写习惯不一样,各种JS的运行和浏览器不一定匹配,可能会出现JS运行不兼容的问题。

【发明内容】

[0016]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种在浏览器中进行图片处理的方法和相应的一种在浏览器中进行图片处理的装置、一种浏览器。
[0017]依据本发明的一个方面,提供了一种在浏览器中进行图片处理的方法,包括:
[0018]在浏览器侧获取原始图像数据,获取音频数据和/或特效数据;
[0019]依据所述音频数据和/或特效数据,生成特征码图像数据;
[0020]在所述原始图像数据上添加所述特征码图像数据生成特征图片。
[0021]可选地,在所述获得原始图像数据的步骤之前,所述方法还包括:获得浏览器用户账号的登录信息,进行浏览器用户的登录;
[0022]则并将所述形成的特征图片保存为该浏览器用户对应的图片。
[0023]可选地,所述在浏览器侧获取原始图像数据的步骤包括:
[0024]确定所述原始图像数据的地址,所述地址包括本地地址或网络地址;
[0025]从所述地址提取所述原始图像数据。
[0026]可选地,所述音频数据包括音频文件或录音文件;所述特效数据包括GIF图片文件或FLASH文件。
[0027]可选地,所述获取音频数据和/或特效数据的步骤包括:
[0028]获取音频文件或录音文件的本地地址或网络地址;
[0029]从所述本地地址或网络地址提取所述音频文件或录音文件;
[0030]和/ 或,
[0031 ] 获取FLASH文件所涉及的FLASH元素的本地地址或网络地址;
[0032]从所述本地地址或网络地址提取所述FLASH文件的FLASH元素;
[0033]和/ 或,
[0034]获取GIF图片文件的本地地址或网络地址;
[0035]从所述本地地址或网络地址提取所述GIF图片。
[0036]可选地,所述特征码图像数据包括内容码,操作码和操作参数,所述依据所述音频数据和/或特效数据,生成特征码图像数据的步骤包括:
[0037]为所述音频数据和/或特效数据配置对应的操作码;
[0038]为所述音频数据和/或特效数据的操作码配置对应的操作参数;[0039]获取所述音频数据和/或特效数据的标识;
[0040]采用所述音频数据和/或特效数据的标识生成内容码;
[0041]由所述内容码、操作码和操作参数组成特征码图像数据。
[0042]可选地,所述获取所述音频数据和/或特效数据的标识的步骤包括:
[0043]将所述音频数据上传至浏览器对应的服务器侧;所述服务器用于依据所述音频数据的地址生成所述音频数据的标识;
[0044]接收所述服务器返回的所述音频数据的标识;
[0045]和/ 或,
[0046]将所述特效数据上传至浏览器对应的服务器侧;所述服务器用于针对所述配置了操作参数的特效数据生成所述特效数据的标识;
[0047]接收所述服务器返回的所述特效数据的标识;
[0048]和/ 或,
[0049]提取所述音频数据和/或特效数据的预置标识。
[0050]可选地,所述特征码图像数据中还包括标识出图片生成方的标识图片。
[0051]可选地,所述特征码图像数据为二维码图像数据或条形码图像数据。
[0052]可选地,所述方法还包括:
[0053]将所述生成的特征图片上传至所述浏览器对应的服务器中。
[0054]可选地,其中所述浏览器中进行图片处理是实现为浏览器侧的一个浏览器插件或者为一个浏览器应用或者为浏览器可调用的一个独立应用程序。
[0055]可选地,所述方法还包括:
[0056]在浏览器侧将所述生成的特征图片在网络中进行分发。
[0057]根据本发明的另一方面,提供了一种在浏览器中进行图片处理的装置实施例的结构框图,包括:
[0058]原始图像数据获取模块,适于在浏览器侧获取原始图像数据;
[0059]富媒体数据获取模块,适于获取音频数据和/或特效数据;
[0060]特征码图像数据生成模块,适于依据所述音频数据和/或特效数据,生成特征码图像数据;
[0061]特征图片生成模块,适于在所述原始图像数据上添加所述特征码图像数据生成特征图片。
[0062]可选地,所述装置还包括:
[0063]账号登陆模块,适于获得浏览器用户账号的登录信息,进行浏览器用户的登录;
[0064]图片保存模块,适于将所述形成的特征图片保存为该浏览器用户对应的图片。
[0065]可选地,所述原始图像数据获得模块还适于:
[0066]确定所述原始图像数据的地址,所述地址包括本地地址或网络地址;
[0067]从所述地址提取所述原始图像数据。
[0068]可选地,所述音频数据包括音频文件或录音文件;所述特效数据包括GIF图片文件或FLASH文件。
[0069]可选地,所述富媒体数据获取模块还适于:
[0070]获取音频文件或录音文件的本地地址或网络地址;[0071]从所述本地地址或网络地址提取所述音频文件或录音文件;
[0072]和/ 或,
[0073]获取FLASH文件所涉及的FLASH元素的本地地址或网络地址;
[0074]从所述本地地址或网络地址提取所述FLASH文件的FLASH元素;
[0075]和/ 或,
[0076]获取GIF图片文件的本地地址或网络地址;
[0077]从所述本地地址或网络地址提取所述GIF图片。
[0078]可选地,所述特征码图像数据包括内容码,操作码和操作参数,所述特征码图像数据生成模块还适于:
[0079]为所述音频数据和/或特效数据配置对应的操作码;
[0080]为所述音频数据和/或特效数据的操作码配置对应的操作参数;
[0081 ]获取所述音频数据和/或特效数据的标识;
[0082]采用所述音频数据和/或特效数据的标识生成内容码;
[0083]由所述内容码、操作码和操作参数组成特征码图像数据。
[0084]可选地,所述特征码图像数据生成模块还适于:
[0085]将所述音频数据上传至浏览器对应的服务器侧;所述服务器用于依据所述音频数据的地址生成所述音频数据的标识;
[0086]接收所述服务器返回的所述音频数据的标识;
[0087]和/ 或,
[0088]将所述特效数据上传至浏览器对应的服务器侧;所述服务器用于针对所述特效数据生成所述特效数据的标识;
[0089]接收所述服务器返回的所述特效数据的标识;
[0090]和/ 或,
[0091]提取所述音频数据和/或特效数据的预置标识。
[0092]可选地,所述特征码图像数据中还包括标识出图片生成方的标识图片。
[0093]可选地,所述特征码图像数据为二维码图像数据或条形码图像数据。
[0094]可选地,所述装置还包括:
[0095]特征图片上传模块,适于将所述生成的特征图片上传至所述浏览器对应的服务器中。
[0096]可选地,其中所述浏览器中进行图片处理是实现为浏览器侧的一个浏览器插件或者为一个浏览器应用或者为浏览器可调用的一个独立应用程序。
[0097]可选地,所述装置还包括:
[0098]特征图片分发模块,适于在浏览器侧将所述生成的特征图片在网络中进行分发。
[0099]根据本发明的另一方面,提供了一种在浏览,包括:
[0100]原始图像数据获取模块,适于在浏览器侧获取原始图像数据;
[0101]富媒体数据获取模块,适于获取音频数据和/或特效数据;
[0102]特征码图像数据生成模块,适于依据所述音频数据和/或特效数据,生成特征码图像数据;
[0103]特征图片生成模块,适于在所述原始图像数据上添加所述特征码图像数据生成特征图片。
[0104]可选地,所述浏览器还包括:
[0105]账号登陆模块,适于获得浏览器用户账号的登录信息,进行浏览器用户的登录;
[0106]图片保存模块,适于将所述形成的特征图片保存为该浏览器用户对应的图片。
[0107]可选地,所述原始图像数据获得模块还适于:
[0108]确定所述原始图像数据的地址,所述地址包括本地地址或网络地址;
[0109]从所述地址提取所述原始图像数据。
[0110]可选地,所述音频数据包括音频文件或录音文件;所述特效数据包括GIF图片文件或FLASH文件。
[0111]可选地,所述富媒体数据获取模块还适于:
[0112]获取音频文件或录音文件的本地地址或网络地址;
[0113]从所述本地地址或网络地址提取所述音频文件或录音文件;
[0114]和/ 或,
[0115]获取FLASH文件所涉及的FLASH元素的本地地址或网络地址;
[0116]从所述本地地址或网络地址提取所述FLASH文件的FLASH元素;
[0117]和/ 或,
[0118]获取GIF图片文件的本地地址或网络地址;
[0119]从所述本地地址或网络地址提取所述GIF图片。
[0120]可选地,所述特征码图像数据包括内容码,操作码和操作参数,所述特征码图像数据生成模块还适于:
[0121]为所述音频数据和/或特效数据配置对应的操作码;
[0122]为所述音频数据和/或特效数据的操作码配置对应的操作参数;
[0123]获取所述音频数据和/或特效数据的标识;
[0124]采用所述音频数据和/或特效数据的标识生成内容码;
[0125]由所述内容码、操作码和操作参数组成特征码图像数据。
[0126]可选地,所述特征码图像数据生成模块还适于:
[0127]将所述音频数据上传至浏览器对应的服务器侧;所述服务器用于依据所述音频数据的地址生成所述音频数据的标识;
[0128]接收所述服务器返回的所述音频数据的标识;
[0129]和/ 或,
[0130]将所述特效数据上传至浏览器对应的服务器侧;所述服务器用于针对所述特效数据生成所述特效数据的标识;
[0131]接收所述服务器返回的所述特效数据的标识;
[0132]和/ 或,
[0133]提取所述音频数据和/或特效数据的预置标识。
[0134]可选地,所述特征码图像数据中还包括标识出图片生成方的标识图片。
[0135]可选地,所述特征码图像数据为二维码图像数据或条形码图像数据。
[0136]可选地,所述浏览器还包括:
[0137]特征图片上传模块,适于将所述生成的特征图片上传至所述浏览器对应的服务器中。
[0138]可选地,其中所述浏览器中进行图片处理是实现为浏览器侧的一个浏览器插件或者为一个浏览器应用或者为浏览器可调用的一个独立应用程序。
[0139]可选地,所述浏览器还包括:
[0140]特征图片分发模块,适于在浏览器侧将所述生成的特征图片在网络中进行分发。
[0141]根据本发明的一种基于网页渲染的图片处理方法、装置以及浏览器,可以通过特征码图像数据记载用户对在加载图片时的采用音频数据、特效数据等的自定义渲染操作,由此解决了客户端不支持用户个性化定义图片加载时的渲染操作的问题,取得了基于浏览器实现对于图片的渲染,丰富的网页渲染方式,减少服务器存储资源占用,降低服务器运行资源占用,提高了浏览器渲染网页效率的有益效果。
[0142]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0143]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0144]图1示出了根据本发明一个实施例的一种在浏览器中进行图片处理的方法实施例I的步骤流程图;
[0145]图2示出了根据本发明一个实施例的一种在浏览器中进行图片处理的方法实施例2的步骤流程图;
[0146]图3a示出了根据本发明一个实施例的一种原始图片示例图;
[0147]图3b示出了根据本发明一个实施例的一种条形码示例图;
[0148]图3c示出了根据本发明一个实施例的一种标识图片示例图;
[0149]图4示出了根据本发明一个实施例的一种特征码图像数据示例图;
[0150]图5示出了根据本发明一个实施例的一种特征图片示例图;
[0151]图6示出了根据本发明一个实施例的一种在浏览器中进行图片处理的方法实施例3的步骤流程图;
[0152]图7a_图7i示出了根据本发明一个实施例的一种特征图片制作示例流程图;
[0153]图8示出了根据本发明一个实施例的一种在浏览器中进行图片处理的装置实施例的结构框图;
[0154]图9示出了根据本发明一个实施例的一种在浏览器中进行图片加载的方法实施例的步骤流程图;
[0155]图1Oa和图1Ob示出了根据本发明一个实施例的一种特征图片的解析示例图;
[0156]图11示出了根据本发明一个实施例的一种在浏览器中进行图片加载的装置实施例的结构框图。
【具体实施方式】[0157]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0158]参照图1,示出了根据本发明一个实施例的一种在浏览器中进行图片处理的方法实施例1的步骤流程图,具体可以包括以下步骤:
[0159]步骤101,在浏览器侧获取原始图像数据;
[0160]步骤102,获取音频数据和/或特效数据;
[0161]步骤103,依据所述音频数据和/或特效数据,生成特征码图像数据;
[0162]步骤104,在所述原始图像数据上添加所述特征码图像数据生成特征图片。
[0163]在本发明实施例中,可以通过特征码图像数据记载用户对在加载图片时的采用音频数据、特效数据等的自定义渲染操作,由此解决了客户端不支持用户个性化定义图片加载时的渲染操作的问题,取得了基于浏览器实现对于图片的渲染,丰富的网页渲染方式,减少服务器存储资源占用,降低服务器运行资源占用,提高了浏览器渲染网页效率的有益效果O
[0164]参照图2,示出了根据本发明一个实施例的一种在浏览器中进行图片处理的方法实施例2的步骤流程图,具体可以包括以下步骤:
[0165]步骤201,获得浏览器用户账号的登录信息,进行浏览器用户的登录;则并将所述形成的特征图片保存为该浏览器用户对应的图片。
[0166]在互联网资源分享的时代,用户很容易出现非自律行为,为了加强管理,用户对于加载图片时的自定义渲染操作,可以是基于用户账号进行的,防止出现用户传播非法图片、音频数据和特效数据等非法行为。
[0167]此外,登陆浏览器用户账号还可以将其自定义渲染操作中涉及数据保存在其账号数据中,以方便用户在登陆不同的浏览器还可以继续沿用其自定义的渲染操作。
[0168]步骤202,在浏览器侧获取原始图像数据;
[0169]在具体实现中,所述浏览器中进行图片处理是实现为浏览器侧的一个浏览器插件或者为一个浏览器应用或者为浏览器可调用的一个独立应用程序。
[0170]需要说明的是,原始图像数据是相对于形成特征图片而言,其可以为网页渲染时加载的图片,为用户选取,可以是本地的,也可以是网上的。
[0171]在本发明的一种优选实施例中,所述步骤202具体可以包括如下子步骤:
[0172]子步骤S11,确定所述原始图像数据的地址,所述地址包括本地地址或网络地址;
[0173]子步骤S12,从所述地址提取所述原始图像数据。
[0174]获得原始图像数据之后,用户的自定义动态渲染操作可以是基于该原始图像数据进行的。
[0175]步骤203,获取音频数据;
[0176]在具体实现中,音频数据包括音频文件或录音文件。音频数据可以是本地的,可以是浏览器对应的服务器所存储的,还可以是网上其他平台所存储的,本发明对此不加以限制。
[0177]在本发明的一种优选实施例中,所述步骤203具体可以包括如下子步骤:[0178]子步骤S21,获取音频文件或录音文件的本地地址或网络地址;
[0179]子步骤S22,从所述本地地址或网络地址提取所述音频文件或录音文件;
[0180]音频文件,可以是歌曲、影音音频等等,录音文件,可以是录制的歌曲、祝福语等
坐寸ο
[0181]步骤204,依据所述音频数据生成特征码图像数据;
[0182]在实际应用中,所述特征码图像数据可以为二维码(2-dimensional bar code)图像数据或条形码图像数据(barcode)。
[0183]当然,特征码图像数据还可以是其他图像数据,只要能记录用户的自定义渲染操作即可。
[0184]在本发明的一种优选实施例中,所述特征码图像数据包括内容码、操作码和操作参数,所述步骤204可以包括如下子步骤:
[0185]子步骤S31,为所述音频数据配置对应的操作码;;
[0186]操作码中可以包括用户对音频数据自定义的操作行为。例如,播放音频数据可以是渐强播放、渐弱播放等等;当播放一个音频数据时,操作信息可以为正常播放,当播放两个或两个以上的音频数据时,操作信息可以包括循环播放、随机播放等等。
[0187]在实际应用中,音频数据的操作信息可以有对应字符串代码进行标识。例如,正常播放为I,循环播放为2,随机播放为3等等。
[0188]子步骤S32,为所述音频数据的操作码配置对应的操作参数;
[0189]操作参数可以为执行操作码的具体实施参数。例如,音频数据播放可以是在何时播放、播放时长、播放次数、当存在两个或两个音频数据时的播放顺序等等。
[0190]在实际应用中,音频数据的操作参数可以有对应字符串代码进行标识。例如,播放次数可以用字符串代码IX表示,其中I代表选择播放次数,X代表具体播放的次数。
[0191]需要说明的是,操作参数在某些情况下可以为空。例如,自定义播放音频数据,操作码为正常播放,操作参数为空时,可以指示正常播放该音频数据,即在进行渲染开始时播放该音频数据,不控制何时播放、播放时长、播放次数等。
[0192]子步骤S33,获取所述音频数据的标识;
[0193]音频数据的标识可以用于标记音频数据,可以是该音频数据的固有标识,例如MD5(Message Digest Algorithm,消息摘要算法第五版)值,ID号等等。为了便于统一管理,提高管理效率,可以根据预设规则生成新的标识。
[0194]在本发明实施例的一种优选示例中,所述子步骤S33进一步可以包括如下子步骤:
[0195]子步骤S331,将所述音频数据上传至浏览器对应的服务器侧;所述服务器用于依据所述音频数据的地址生成所述音频数据的标识;
[0196]子步骤S332,接收所述服务器返回的所述音频数据的标识;;
[0197]或者,
[0198]子步骤S333,提取所述音频数据的预置标识。
[0199]音频数据的地址可以是本地地址,也可以是网络地址。
[0200]当音频数据的地址为本地地址时,为了提高服务的稳定性,可以上传该音频文件至服务器存储。服务器继而可以按照预设规则生成对应的新的标识。[0201]当音频数据的地址为网络地址时,为了提高服务的稳定性,服务器可以访问所述地址,将该音频数据存储在服务器本地;为了减少存储资源占用和降低运行资源占用,服务器也可以直接采用该地址生成对应的标识。
[0202]在实际应用中,为方便生成特征码图像数据,生成的标识可以是字符串。
[0203]需要说明的是,音频数据的预置标识可以为该音频数据的固有标识,也可以是存储在服务器的音频数据对应的标识。
[0204]子步骤S34,采用所述音频数据的标识生成内容码;
[0205]在实际应用中,内容码可以是标识本身,也可以按照预设规则生成。例如,用户同时选择了音频数据AAA和特效数据BBB,其中AAA和BBB为标识,可以生成内容码为1AAA2BBB,其中,I代表AAA为音频数据,2代表BBB为特效数据。
[0206]子步骤S35,由所述内容码、操作码和操作参数组成特征码图像数据。
[0207]在具体实现中,可以采用条形码制作应用程序或二维码制作应用程序等进行条形码或二维码的编码制作。
[0208]在本发明的一种优选实施例中,所述特征码图像数据中还包括标识出图片生成方的标识图片。
[0209]标识图片(Logo)可以不参与条形码或二维码的转换,直接添加到已生成的条形码图像数据或二维码图像数据中。
[0210]需要说明的是,内容码、操作码和操作参数可以按照预设规则进行组织后转码生成条形码或二维码。例如,内容码占十位字符串,排在第一位;内容码占四位字符串,排在第二位;操作参数码占六位字符串,排在第三位。标识图片(Logo)可以添加到生成的条形码或二维码的左边,生成特征图像数据。
[0211]步骤205,在所述原始图像数据上添加所述特征码图像数据生成特征图片;
[0212]在实际应用中,可以原始图像数据的下方、左方、右方、上方等位置添加特征图像数据,本发明对此不加以限制。
[0213]步骤206,将所述生成的特征图片上传至所述浏览器对应的服务器中。
[0214]该服务器可以存储该特征图片,该特征图片可以在网页渲染时加载。
[0215]为了方便本领域技术人员更好地理解本发明,以下通过一个完整示例更进一步说明本发明:
[0216]1、用户登陆用户账号;
[0217]2、获得原始图片,如图3a所示;
[0218]3、用户选择了网络上的歌曲“青藏高原”和服务器存储的歌曲“天堂”作为渲染时播放的音频数据。其中,“天堂”具有预置的标识7517,“青藏高原”的网络地址为http://music.XXX.com/12345678, mp3,将该地址上传至服务器,服务器针对该地址生成了音频数据“青藏高原”的标识,为5903 ;
[0219]4、针对音频数据“青藏高原”的标识5903和“天堂”的标识7517生成内容码1590317517,其中,15903指示播放音频数据5903,17517指示播放音频数据7517 ;
[0220]5、用户自定义播放“青藏高原”的操作码为正常播放,字符串代码为2 ;播放“天堂”的操作码为渐强播放,字符串代码为5 ;即操作码为1225,其中12指示播放第一个音频数据“青藏高原”的操作码为2,25指示播放第二个音频数据“天堂”的操作码为5 ;[0221]6、操作参数设定为顺序播放,代码为21 ;而操作参数预定义可以容纳6位代表操作参数的代码,即操作参数的代码可以为210000 ;
[0222]7、组织内容码、操作码和操作参数生成条形码,其预定义格式可以如下表所示:
[0223]
【权利要求】
1.一种在浏览器中进行图片处理的方法,包括: 在浏览器侧获取原始图像数据,获取音频数据和/或特效数据; 依据所述音频数据和/或特效数据,生成特征码图像数据; 在所述原始图像数据上添加所述特征码图像数据生成特征图片。
2.如权利要求1所述的方法,在所述获得原始图像数据的步骤之前,还包括: 获得浏览器用户账号的登录信息,进行浏览器用户的登录; 则并将所述形成的特征图片保存为该浏览器用户对应的图片。
3.如权利要求1所述的方法,所述在浏览器侧获取原始图像数据的步骤包括: 确定所述原始图像数据的地址,所述地址包括本地地址或网络地址; 从所述地址提取所述原始图像数据。
4.如权利要求1所述的方法,所述音频数据包括音频文件或录音文件;所述特效数据包括GIF图片文件或FLASH文件。
5.如权利要求4所述的方法,所述获取音频数据和/或特效数据的步骤包括: 获取音频文件或录音文件的本地地址或网络地址; 从所述本地地址或网络地址提取所述音频文件或录音文件; 和/或, 获取FLASH文件所涉及的FLASH元素的本地地址或网络地址; 从所述本地地址或网络地址提取所述FLASH文件的FLASH元素; 和/或, 获取GIF图片文件的本地地址或网络地址; 从所述本地地址或网络地址提取所述GIF图片。
6.一种在浏览器中进行图片处理的装置,包括: 原始图像数据获取模块,适于在浏览器侧获取原始图像数据; 富媒体数据获取模块,适于获取音频数据和/或特效数据; 特征码图像数据生成模块,适于依据所述音频数据和/或特效数据,生成特征码图像数据; 特征图片生成模块,适于在所述原始图像数据上添加所述特征码图像数据生成特征图片。
7.如权利要求6所述的装置,还包括: 账号登陆模块,适于获得浏览器用户账号的登录信息,进行浏览器用户的登录; 图片保存模块,适于将所述形成的特征图片保存为该浏览器用户对应的图片。
8.如权利要求6所述的装置,所述音频数据包括音频文件或录音文件;所述特效数据包括GIF图片文件或FLASH文件。
9.如权利要求6所述的装置,所述特征码图像数据包括内容码,操作码和操作参数,所述特征码图像数据生成模块还适于: 为所述音频数据和/或特效数据配置对应的操作码; 为所述音频数据和/或特效数据的操作码配置对应的操作参数; 获取所述音频数据和/或特效数据的标识; 采用所述音频数据和/或特效数据的标识生成内容码;由所述内容码、操作码和操作参数组成特征码图像数据。
10.一种浏览器,包括: 原始图像数据获取模块,适于在浏览器侧获取原始图像数据; 富媒体数据获取模块,适于获取音频数据和/或特效数据; 特征码图像数据生成模块,适于依据所述音频数据和/或特效数据,生成特征码图像数据; 特征图片生成模 块,适于在所述原始图像数据上添加所述特征码图像数据生成特征图片。
【文档编号】G06F17/30GK103500187SQ201310419149
【公开日】2014年1月8日 申请日期:2013年9月13日 优先权日:2013年9月13日
【发明者】杭程, 欧胜, 任寰 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1