网页的隐藏图片中文字的排版方法、装置、设备和存储介质转让专利

申请号 : CN202110742209.5

文献号 : CN113553802B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐治钦周桂麟冯嘉妍

申请人 : 上海硬通网络科技有限公司

摘要 :

本发明公开一种网页的隐藏图片中文字的排版方法,包括响应网页语言切换指令,获取网页上的隐藏图片;识别所述隐藏图片中的文字内容及所述文字内容的显示位置;根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容,能够实现对隐藏图片中文字的语言转换以及排版。相应地,本发明实施例还提供一种网页的隐藏图片中文字的排版装置、设备以及存储介质。

权利要求 :

1.一种网页的隐藏图片中文字的排版方法,其特征在于,包括:响应网页语言切换指令,获取网页上的隐藏图片;

识别所述隐藏图片中的文字内容及所述文字内容的显示位置;

根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;

根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;

根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;

根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容;

其中,所述根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型,具体包括:根据所述隐藏图片的弹出方式及预设的隐藏图片的弹出方式与文字的动效映射关系,确定所述转换后的文字内容的动效效果类型;

或,所述根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型,具体包括:将所述隐藏图片的弹出方式配置为所述转换后的文字内容的动效效果类型。

2.如权利要求1所述的网页的隐藏图片中文字的排版方法,其特征在于,所述响应网页语言切换指令,获取网页上的隐藏图片,具体包括:响应网页语言切换指令,获取网页的弹出操作位置;

根据所述弹出操作位置,确定隐藏图片的元素;

解析所述隐藏图片的元素的配置信息,确定所述隐藏图片的元素中配置的隐藏图片的路径或链接;

根据所述隐藏图片的路径或链接,获取网页上的隐藏图片。

3.如权利要求1所述的网页的隐藏图片中文字的排版方法,其特征在于,所述识别所述弹出的隐藏图片中的文字内容及所述文字内容的显示位置,具体包括:根据OCR识别算法识别所述隐藏图片中的文字内容,并获取所述文字内容的显示位置。

4.一种网页的隐藏图片中文字的排版装置,其特征在于,包括:隐藏图片获取模块,用于响应网页语言切换指令,获取网页上的隐藏图片;

隐藏图片文字识别模块,用于识别所述隐藏图片中的文字内容及所述文字内容的显示位置;

语言切换模块,用于根据当前需要转换到的文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;

动效效果类型确定模块,用于根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;

排版方式获取模块,用于根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述语言转换后的文字内容在所述隐藏图片中的排版方式;

转后后的文字排版模块,用于根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容;

其中,所述根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型,具体包括:根据所述隐藏图片的弹出方式及预设的隐藏图片的弹出方式与文字的动效映射关系,确定所述转换后的文字内容的动效效果类型;

或,所述根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型,具体包括:将所述隐藏图片的弹出方式配置为所述转换后的文字内容的动效效果类型。

5.如权利要求4所述的网页的隐藏图片中文字的排版装置,其特征在于,所述隐藏图片获取模块,具体用于:响应网页语言切换指令,获取网页的弹出操作位置;

根据所述弹出操作位置,确定隐藏图片的元素;

解析所述隐藏图片的元素的配置信息,确定所述隐藏图片的元素中配置的隐藏图片的路径或链接;

根据所述隐藏图片的路径或链接,获取网页上的隐藏图片。

6.如权利要求4所述的网页的隐藏图片中文字的排版装置,其特征在于,所述隐藏图片文字识别模块,具体用于:根据OCR识别算法识别所述隐藏图片的文字内容,并获取所述文字内容的显示位置。

7.一种网页的隐藏图片中文字的排版设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至3中任意一项所述的网页的隐藏图片中文字的排版方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至3中任意一项所述的网页的隐藏图片中文字的排版方法。

说明书 :

网页的隐藏图片中文字的排版方法、装置、设备和存储介质

技术领域

[0001] 本发明涉及计算机技术领域,具体的说,涉及的是一种网页的隐藏图片中文字的排版方法、装置和存储介质。

背景技术

[0002] 现有技术中,网页有些页面地方会有隐藏的页面图片内容,当鼠标放在预定的弹出操作位置时,隐藏的页面图片内容才会弹出来显示。
[0003] 申请人在实施上述过程中发现,目前对网页的语言切换时,只是对网页的可编辑的文本内容进行语言切换及排版展示,并不能够对网页的隐藏的图片中的文字内容进行语言切换及排版展示。

发明内容

[0004] 本发明实施例的目的是提供一种网页的隐藏图片中文字的排版方法、装置、设备及存储介质,其能够对网页的隐藏的图片中的文字内容进行语言切换及排版展示。
[0005] 为了实现上述目的,本发明实施例提供的网页的隐藏图片中文字的排版方法,包括:
[0006] 响应网页语言切换指令,获取网页上的隐藏图片;
[0007] 识别所述隐藏图片中的文字内容及所述文字内容的显示位置;
[0008] 根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;
[0009] 根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;
[0010] 根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;
[0011] 根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容。
[0012] 作为上述方案的改进,所述响应网页语言切换指令,获取网页上的隐藏图片,具体包括:
[0013] 响应网页语言切换指令,获取网页的弹出操作位置;
[0014] 根据所述弹出操作位置,确定隐藏图片的元素;
[0015] 解析所述隐藏图片的元素的配置信息,确定所述隐藏图片的元素中配置的隐藏图片的路径或链接;
[0016] 根据所述隐藏图片的路径或链接,获取网页上的隐藏图片。
[0017] 作为上述方案的改进,所述识别所述弹出的隐藏图片中的文字内容及所述文字内容的显示位置,具体包括:
[0018] 根据OCR识别算法识别所述隐藏图片中的文字内容,并获取所述文字内容的显示位置。
[0019] 作为上述方案的改进,所述根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型,具体包括:
[0020] 将所述隐藏图片的弹出方式配置为所述转换后的文字内容的动效效果类型。
[0021] 为了实现上述目的,本发明实施例还提供一种网页的隐藏图片中文字的排版装置,包括:
[0022] 隐藏图片获取模块,用于响应网页语言切换指令,获取网页上的隐藏图片;
[0023] 隐藏图片文字识别模块,用于识别所述隐藏图片中的文字内容及所述文字内容的显示位置;
[0024] 语言切换模块,用于根据当前需要转换到的文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;
[0025] 动效效果类型确定模块,用于根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;
[0026] 排版方式获取模块,用于根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述语言转换后的文字内容在所述隐藏图片中的排版方式;
[0027] 转后后的文字排版模块,用于根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容。
[0028] 作为上述方案的改进,所述隐藏图片获取模块,具体用于:
[0029] 响应网页语言切换指令,获取网页的弹出操作位置;
[0030] 根据所述弹出操作位置,确定隐藏图片的元素;
[0031] 解析所述隐藏图片的元素的配置信息,确定所述隐藏图片的元素中配置的隐藏图片的路径或链接;
[0032] 根据所述隐藏图片的路径或链接,获取网页上的隐藏图片。
[0033] 作为上述方案的改进,所述隐藏图片文字识别模块,具体用于:
[0034] 根据OCR识别算法识别所述隐藏图片的文字内容及所述文字内容的显示位置。
[0035] 作为上述方案的改进,所述动效效果类型确定模块,具体用于:
[0036] 将所述隐藏图片的弹出方式配置为所述转换后的文字内容的动效效果类型。
[0037] 作为上述方案的改进,所述根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型,具体包括:
[0038] 根据所述隐藏图片的弹出方式及预设的隐藏图片的弹出方式与文字的动效映射关系,确定所述转换后的文字内容的动效效果类型。
[0039] 为了实现上述目的,本发明实施例还提供一种网页的隐藏图片中文字的排版设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的网页的隐藏图片中文字的排版方法。
[0040] 为了实现上述目的,本发明实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如如上述的网页的隐藏图片中文字的排版方法。
[0041] 与现有技术相比,本发明实施例的有益效果如下:本发明实施例提供一种网页的隐藏图片中文字的排版方法,包括响应网页语言切换指令,获取网页上的隐藏图片;识别所述隐藏图片中的文字内容及所述文字内容的显示位置;根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容,其通过对网页中的隐藏图片中的文字内容进行语言转换,并根据隐藏图片的弹出方式,确定转换后的文字内容的动效效果类型,进而确定转换后的文字内容的排版方式,从而实现对隐藏图片中文字的语言转换以及排版。相应地,本发明实施例还提供一种网页的隐藏图片中文字的排版装置、设备以及存储介质。

附图说明

[0042] 图1是本发明一实施例提供的网页的隐藏图片中文字的排版方法的流程图;
[0043] 图2是本发明一实施例提供的网页的隐藏图片中文字的排版装置的结构框图;
[0044] 图3是本发明一实施例提供的网页的隐藏图片中文字的排版设备的结构框图。

具体实施方式

[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 参见图1,其是本发明一实施例提供的网页的隐藏图片中文字的排版方法的流程图。
[0047] 所述网页的隐藏图片中文字的排版方法可以通过用户端执行,所述用户端可以为电脑、手机、平板等用户终端设备;其中,所述用户端上可以装载有各种应用程序,包括浏览器,并用于呈现网页画面。作为举例,所述用户端可以包括显示屏和处理器,该显示屏用于呈现网页界面,该网页界面用于呈现网页图片,以及与用户进行交互;该处理器用于获取网页、生成网页界面以及控制网页界面在显示屏上的显示;
[0048] 所述网页的隐藏图片中文字的排版方法也可以由服务器执行,所述服务器可以为IA架构服务器、RISC架构服务器等不同类型的服务器;其中,所述服务器端具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性,可以为用户端提供网页的响应服务请求、承担服务、保障服务。
[0049] 具体的,本发明实施例提供的网页的隐藏图片中文字的排版方法包括步骤S11到步骤S16:
[0050] 步骤S11,响应网页语言切换指令,获取网页上的隐藏图片;
[0051] 步骤S12,识别所述隐藏图片中的文字内容及所述文字内容的显示位置;
[0052] 步骤S13,根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;
[0053] 步骤S14,根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;
[0054] 步骤S15,根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;
[0055] 步骤S16,根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容。
[0056] 在步骤S11中,示例性的,可以在网页的页面中设置语言类型转换的按钮,当用户点击语言类型转换按钮时,通过弹窗的方式展示多种语言类型标签以供用户选择,用户选择语言类型标签可通过鼠标点击,也可通过键盘输入,可通过触摸屏输入,在此不作限定,则对网页的语言类型的切换操作可以是接收到的用户对语言类型标签的选择指令;或者,可以对客户端所在的地区进行定位,选择该地区的通用语言进行语言类型的切换,在此不作限定。
[0057] 在本发明实施例中,所述隐藏图片指的是当光标移动到预设位置上才会显示出来的图片,例如,在页面上存在着图片1,图片1为被选中的元素,当鼠标位于被选中的元素图片1时,即触发mouseover事件,显示图片1;当鼠标离开被选中的元素图片1时,即触发mouseout事件,隐藏图片1。
[0058] 在本发明实施例中,所述步骤S13“根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容”在具体实施时可以通过翻译软件算法对所述文字内容进行语言类型的转换,也可以调用第三方翻译软件接口对所述文字内容进行语言类型转换。
[0059] 在本发明实施例中,所述述隐藏图片的弹出方式包括向上弹出、向下弹出、向左弹出、向右弹出等。所述动效效果类型包括跳动,闪烁,向左弹出,向右弹出,向上弹出等等。所述排版方式包括文字在图片中的位置,大小,颜色,动效动效类型,排列方式,对齐方式等等。
[0060] 可以理解的是,所述隐藏图片中的文字为不可编辑的文本,当需要对网页内容进行语言转换时,所述隐藏图片中的文字不能随之进行语言转换,且网页中隐藏图片的文字不能很好地与隐藏图片的弹出方式相匹配。
[0061] 本发明实施例提供的网页的隐藏图片中文字的排版方法,包括响应网页语言切换指令,获取网页上的隐藏图片;识别所述隐藏图片中的文字内容及所述文字内容的显示位置;根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容,其通过对网页中的隐藏图片中的文字内容进行语言转换,并根据隐藏图片的弹出方式,确定转换后的文字内容的动效效果类型,进而确定转换后的文字内容的排版方式,从而实现对隐藏图片中文字的语言转换以及样式的排版。
[0062] 在一种可选的实施方式中,所述步骤S11“响应网页语言切换指令,获取网页上的隐藏图片”,具体包括:
[0063] 响应网页语言切换指令,获取网页的弹出操作位置;
[0064] 根据所述弹出操作位置,确定隐藏图片的元素;
[0065] 解析所述隐藏图片的元素的配置信息,确定所述隐藏图片的元素中配置的隐藏图片的路径或链接;
[0066] 根据所述隐藏图片的路径或链接,获取网页上的隐藏图片。
[0067] 本发明实施例在具体实施时,可以在接收到网页语言指令后,通过遍历可操作组件,比对齐操作目标确认具体操作组件,然后读取操作组件的配置,获取弹出的操作位置,从而定位绑定隐藏图片的隐藏或显示事件的元素,进而通过对所述隐藏图片的元素的配置信息进行解析,得到所述隐藏图片的元素中绑定事件中配置的隐藏图片的路径或链接,从而得到网页上的隐藏图片。
[0068] 在一种可选的实施方式中,所述步骤S12“识别所述弹出的隐藏图片中的文字内容及所述文字内容的显示位置”,具体包括:
[0069] 根据OCR识别算法识别所述隐藏图片中的文字内容,并获取所述文字内容的显示位置。
[0070] 在本发明实施例中,由于隐藏图片中的文字为不可编辑的文本,因此,需要借助OCR(Optical Character Recognition,光学字符识别)技术提取隐藏图片中的文字内容和显示位置,以便于后续对提取出来的文字内容进行语言类型的转换。
[0071] 在一种可选的实施方式中,所述步骤S14“根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型”,具体包括:
[0072] 将所述隐藏图片的弹出方式配置为所述转换后的文字内容的动效效果类型。
[0073] 在本发明实施例中,当所述隐藏图片为向左弹出时,所述转换后的文字内容的动效效果类型也为“向左弹出”;当所述隐藏图片为向上弹出时,所述转换后的文字内容的动效效果类型也为“向上弹出”,这样能够使得转换后的文字内容的显示效果与隐藏图片的显示效果相适应,并能够使得转换后的文字内容的动效类型能够更符合隐藏图片的动画效果,使得转换后的文字内容的动效效果更佳。
[0074] 在另一种可选的实施方式中,所述步骤S14“根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型”,具体包括:
[0075] 根据所述隐藏图片的弹出方式及预设的隐藏图片的弹出方式与文字的动效映射关系,确定所述转换后的文字内容的动效效果类型。
[0076] 在本发明实施例中,当所述隐藏图片为向右弹出时,所述转换后的文字内容的动效效果类型对应为“从左侧淡入,从右侧淡出”;当所述隐藏图片为向下弹出时,所述转换后的文字内容的动效效果类型对应为“从下淡入,从上淡出”,这样能够使得转换后的文字内容的显示效果与隐藏图片的显示效果相适应,并能够使得转换后的文字内容的动效类型能够更符合隐藏图片的动画效果,使得转换后的文字内容的动效效果更佳。
[0077] 在本发明实施例中,还可以根据预设的隐藏图片与文字的动效映射关系,确定转换后的文字内容的动效效果类型。其中,预设的隐藏图片与文字的动效映射关系的映射关系可以预先存储在本地,当需要时直接调用,也可以存储在云端,当需要时通过无线网络或者有线网络等从云端下载,在此不作限定。
[0078] 参见图2,图2是本发明实施例提供的网页的隐藏图片中文字的排版装置的结构。本发明实施例提供的网页的隐藏图片中文字的排版装置10,包括:
[0079] 隐藏图片获取模块11,用于响应网页语言切换指令,获取网页上的隐藏图片;
[0080] 隐藏图片文字识别模块12,用于识别所述隐藏图片中的文字内容及所述文字内容的显示位置;
[0081] 语言切换模块13,用于根据当前需要转换到的文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;
[0082] 动效效果类型确定模块14,用于根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;
[0083] 排版方式获取模块15,用于根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述语言转换后的文字内容在所述隐藏图片中的排版方式;
[0084] 转后后的文字排版模块16,用于根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容。
[0085] 在本发明实施例中,可以在网页的页面中设置语言类型转换的按钮,当用户点击语言类型转换按钮时,通过弹窗的方式展示多种语言类型标签以供用户选择,用户选择语言类型标签可通过鼠标点击,也可通过键盘输入,可通过触摸屏输入,在此不作限定,则对网页的语言类型的切换操作可以是接收到的用户对语言类型标签的选择指令;或者,可以对客户端所在的地区进行定位,选择该地区的通用语言进行语言类型的切换,在此不作限定。
[0086] 在本发明实施例中,所述隐藏图片指的是当光标移动到预设位置上才会显示出来的图片,例如,在页面上存在着图片1,图片1为被选中的元素,当鼠标位于被选中的元素图片1时,即触发mouseover事件,显示图片1;当鼠标离开被选中的元素图片1时,即触发mouseout事件,隐藏图片1。
[0087] 在本发明实施例中,可以通过翻译软件算法对所述文字内容进行语言类型的转换,也可以调用第三方翻译软件接口对所述文字内容进行语言类型转换。
[0088] 在本发明实施例中,所述述隐藏图片的弹出方式包括向上弹出、向下弹出、向左弹出、向右弹出等。所述动效效果类型包括跳动,闪烁,向左弹出,向右弹出,向上弹出等等。所述排版方式包括文字在图片中的位置,大小,颜色,动效动效类型,排列方式,对齐方式等等。
[0089] 可以理解的是,所述隐藏图片中的文字为不可编辑的文本,当需要对网页内容进行语言转换时,所述隐藏图片中的文字不能随之进行语言转换,且网页中隐藏图片的文字不能很好地与隐藏图片的弹出方式相匹配。
[0090] 本发明实施例提供的网页的隐藏图片中文字的排版装置,包括响应网页语言切换指令,获取网页上的隐藏图片;识别所述隐藏图片中的文字内容及所述文字内容的显示位置;根据当前需要转换到文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述转换后的文字内容在所述隐藏图片中的排版方式;根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容,其通过对网页中的隐藏图片中的文字内容进行语言转换,并根据隐藏图片的弹出方式,确定转换后的文字内容的动效效果类型,进而确定转换后的文字内容的排版方式,从而实现对隐藏图片中文字的语言转换以及样式的排版。
[0091] 在一种可选的实施方式中,所述隐藏图片获取模块11,具体用于:
[0092] 响应网页语言切换指令,获取网页的弹出操作位置;
[0093] 根据所述弹出操作位置,确定隐藏图片的元素;
[0094] 解析所述隐藏图片的元素的配置信息,确定所述隐藏图片的元素中配置的隐藏图片的路径或链接;
[0095] 根据所述隐藏图片的路径或链接,获取网页上的隐藏图片。
[0096] 本发明实施例在具体实施时,可以在接收到网页语言指令后,通过遍历可操作组件,比对齐操作目标确认具体操作组件,然后读取操作组件的配置,获取弹出的操作位置,从而定位绑定隐藏图片的隐藏或显示事件的元素,进而通过对所述隐藏图片的元素的配置信息进行解析,得到所述隐藏图片的元素中绑定事件中配置的隐藏图片的路径或链接,从而得到网页上的隐藏图片。
[0097] 在一种可选的实施方式中,所述隐藏图片文字识别模块12,具体用于:
[0098] 根据OCR识别算法识别所述隐藏图片的文字内容及所述文字内容的显示位置。
[0099] 在本发明实施例中,由于隐藏图片中的文字为不可编辑的文本,因此,需要借助OCR(Optical Character Recognition,光学字符识别)技术提取隐藏图片中的文字内容和显示位置,以便于后续对提取出来的文字内容进行语言类型的转换。
[0100] 在一种可选的实施方式中,所述动效效果类型确定模块14,具体用于:
[0101] 将所述隐藏图片的弹出方式配置为所述转换后的文字内容的动效效果类型。
[0102] 在本发明实施例中,当所述隐藏图片为向左弹出时,所述转换后的文字内容的动效效果类型也为“向左弹出”;当所述隐藏图片为向上弹出时,所述转换后的文字内容的动效效果类型也为“向上弹出”,这样能够使得转换后的文字内容的显示效果与隐藏图片的显示效果相适应,并能够使得转换后的文字内容的动效类型能够更符合隐藏图片的动画效果,使得转换后的文字内容的动效效果更佳。
[0103] 在另一种可选的实施方式中,所述动效效果类型确定模块14,具体用于:
[0104] 根据所述隐藏图片的弹出方式及预设的隐藏图片的弹出方式与文字的动效映射关系,确定所述转换后的文字内容的动效效果类型。
[0105] 在本发明实施例中,当所述隐藏图片为向右弹出时,所述转换后的文字内容的动效效果类型对应为“从左侧淡入,从右侧淡出”;当所述隐藏图片为向下弹出时,所述转换后的文字内容的动效效果类型对应为“从下淡入,从上淡出”,这样能够使得转换后的文字内容的显示效果与隐藏图片的显示效果相适应,并能够使得转换后的文字内容的动效类型能够更符合隐藏图片的动画效果,使得转换后的文字内容的动效效果更佳。
[0106] 在本发明实施例中,还可以根据预设的隐藏图片与文字的动效映射关系,确定转换后的文字内容的动效效果类型。其中,预设的隐藏图片与文字的动效映射关系的映射关系可以预先存储在本地,当需要时直接调用,也可以存储在云端,当需要时通过无线网络或者有线网络等从云端下载,在此不作限定。
[0107] 参见图3,其是本发明实施例提供的网页的隐藏图片中文字的排版设备的结构框图,本发明实施例提供的网页的隐藏图片中文字的排版设备包括处理器21、存储器22以及存储在所述存储器22中且被配置为由所述处理器21执行的计算机程序,所述处理器21执行所述计算机程序时实现如上述的网页的隐藏图片中文字的排版方法实施例中的步骤,例如图1中所述的步骤S11~S17;或者,所述处理器21执行所述计算机程序时实现上述各装置实施例中各模块的功能,例如隐藏图片获取模块11。
[0108] 示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器22中,并由所述处理器21执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述网页的隐藏图片中文字的排版设备20中的执行过程。例如,所述计算机程序可以被分割成隐藏图片获取模块11、隐藏图片文字识别模块12、语言切换模块13、动效效果类型确定模块14以及排版方式获取模块15,各模块具体功能如下:
[0109] 隐藏图片获取模块11,用于响应网页语言切换指令,获取网页上的隐藏图片;
[0110] 隐藏图片文字识别模块12,用于识别所述隐藏图片中的文字内容及所述文字内容的显示位置;
[0111] 语言切换模块13,用于根据当前需要转换到的文字语言类型,对所述文字内容进行语言类型转换,得到转换后的文字内容;
[0112] 动效效果类型确定模块14,用于根据所述隐藏图片的弹出方式,确定所述转换后的文字内容的动效效果类型;
[0113] 排版方式获取模块15,用于根据所述转换后的文字内容的动效效果类型及所述显示位置,确定所述语言转换后的文字内容在所述隐藏图片中的排版方式;
[0114] 转后后的文字排版模块16,用于根据所述排版方式,在所述隐藏图片上排版所述转换后的文字内容。
[0115] 所述网页的隐藏图片中文字的排版设备20可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述网页的隐藏图片中文字的排版设备20可包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,所述示意图仅仅是网页的文字排版设备的示例,并不构成对网页的隐藏图片中文字的排版设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述网页的隐藏图片中文字的排版设备20还可以包括输入输出设备、网络接入设备、总线等。
[0116] 所述处理器21可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器21是所述网页的隐藏图片中文字的排版设备20的控制中心,利用各种接口和线路连接整个网页的隐藏图片中文字的排版设备20的各个部分。
[0117] 所述存储器22可用于存储所述计算机程序和/或模块,所述处理器21通过运行或执行存储在所述存储器22内的计算机程序和/或模块,以及调用存储在存储器22内的数据,实现所述网页的隐藏图片中文字的排版设备20的各种功能。所述存储器22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0118] 其中,所述网页的隐藏图片中文字的排版设备20集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。
[0119] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read‑OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
[0120] 相应地,本发明实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如如上述的网页的隐藏图片中文字的排版方法。
[0121] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。