自动调整演示文档中文字或背景颜色的方法及系统技术方案

技术编号:8593975 阅读:206 留言:0更新日期:2013-04-18 07:08
一种自动调整演示文档中文字或背景颜色的方法及系统,方法包括:检测是否有播放演示文档的操作;从演示文档的代码描述中读取文字及背景颜色值;分析文字颜色值和背景颜色值的近似度,如果近似度达到需要调整颜色的标准则为演示文档中的文字或背景设置一个临时的颜色值,使得文字与背景的颜色应用色差较大,同时寄存原始文字及背景的颜色值;然后按照当前文字和背景的颜色值播放演示文档;检测演示文档是否播放结束,是则将演示文档中的文字或背景颜色还原为原始的颜色值。本发明专利技术能够在播放演示文档时,先自动检测文字颜色、背景颜色的区分度,如果区分度较小,则自动调整文字颜色,保证文字和背景的颜色区分度,具有良好的可识别性。

【技术实现步骤摘要】

本专利技术涉及计算机应用及电子信息
,具体涉及在计算机或类似智能系统 上制作及演示文档的方法及系统。
技术介绍
现有的演示软件,如金山软件公司推出的“WPS office”软件及微软公司推出的 “office”软件,均提供有大量的模版,供用户选择使用。用户选择模版后,可以填充需要表 达的文字内容,或者完成了要表达的文字内容后再挑选喜欢的背景模版。在实际应用中,用户可能不只一次的挑选合适的字体颜色或背景颜色,操作繁琐, 耗费时间;又或者用户忽略掉了文字和背景的颜色,以致演示的时候呈现出一种非常差的 视觉效果。此外,现今移动终端的功能越来越强大,例如智能手机、平板电脑等。这些产品已 经具备了网络功能及办公文件处理功能,要求有更好的演示效果。如果演示文档在移动设 备上打开时,部分文字颜色和模板的颜色区分度不高甚至融合,则文字的可识别度就很不 理想,演示效果非常差。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种自动调整演示文档中文字或背景 颜色的方法,该目的的技术方案如下一种自动调整演示文档中文字或背景颜色的方法,其特征在于,包括以下步骤(I)检测是否有播放演示文档的操作,是则执行步骤(2);(2)从演示文档的代码描述中读取文字颜色值及背景颜色值;(3)分析并比较所述文字颜色值和背景颜色值的近似度,如果近似度达到需要调 整颜色的标准则进入步骤(4);否则直接进入步骤(5);(4)为演示文档中的文字或背景设置一个临时的颜色值,使得文字与背景的颜色 应用色差较大,同时寄存原始文字及背景的颜色值;(5)按照当前文字和背景的颜色值播放演示文档;(6)检测演示文档是否播放结束,是则执行步骤(7);(7)将演示文档中的文字或背景颜色还原为原始的颜色值。作为具体的技术方案,所述描述颜色值的代码为24bit,包括红、绿、蓝三个分量, 红、绿、蓝三个分量均为8bit。。作为具体的技术方案,步骤(3)具体为分别将背景颜色和文字颜色的红、绿、蓝 分量最末两个bit置0,将各自新的红、绿、蓝分量合并后得到新的背景颜色值和文字颜色 值,如果新的背景颜色值和文字颜色值相等则认为背景颜色和文字颜色的近似度达到需要 调整颜色的标准。本专利技术的又一目的是提供一种自动调整演示文档中文字或背景颜色的系统,该目的由以下技术方案实现一种自动调整演示文档中文字或背景颜色的系统,其特征在于,包括播放操作检测模块,用于检测用户是否执行对演示文档的预播放操作,并于检测 到时触发文字颜色值提取模块、背景颜色值提取模块、颜色值比较分析模块;文字颜色值读取模块,用于从演示文档的代码描述中读取关于文字的颜色值;背景颜色值读取模块,用于从演示文档的代码描述中读取关于背景的颜色值;颜色值分析比较模块,用于对读取到的文字颜色值和背景颜色值进行分析比较, 并根据两者的近似度生成颜色调整命令或文档播放命令;原始颜色值寄存模块,用于寄存所述读取到的演示文档的文字颜色值或背景的原 始颜色值;颜色调整模块,用于根据所述颜色调整命令对演示文档的文字颜色值或背景颜色 值进行调整,并生成文档播放命令;演示文档播放模块,根据所述文档播放命令播放当前的演示文档;播放结束检测模块,检测演示文档是否播放结束,结束则触发颜色还原模块;颜色还原模块,将演示文档的文字或背景颜色还原为所述原始颜色值。作为具体的技术方案,所述描述颜色值的代码为24bit,包括红、绿、蓝三个分量, 红、绿、蓝三个分量均为8bit。作为具体的技术方案,所述颜色值分析比较模块包括以下单元红、绿、蓝分量提 取单元,用于对文字颜色值及背景颜色值分别提取红、绿、蓝三个分量;分量处理单元,用于 将背景颜色和文字颜色的红、绿、蓝分量最末两个bit置O;分量合并单元,用于将所述分量 处理单元处理过的背景颜色和文字颜色的红、绿、蓝分量合并,得到新的背景颜色值和文字 颜色值;比较单元,比较新的背景颜色值和文字颜色值,如果相等则认为背景颜色和文字颜 色的近似度达到需要调整颜色的标准。本专利技术的有益效果在于在播放演示文档时,先自动检测文字颜色、背景颜色的区 分度,如果区分度较小,则自动调整文字颜色,保证文字和背景的颜色区分度,具有良好的 可识别性。附图说明图1为实施例提供的自动调整演示文档中文字或背景颜色的系统的主体构成框 图。图2为实施例提供的自动调整演示文档中文字或背景颜色的系统中颜色值分析 比较模块的构成框图。图3为实施例提供的自动调整演示文档中文字或背景颜色的方法的主流程图。具体实施方式如图1所示,本实施例提供的自动调整演示文档中文字或背景颜色的系统,其特 征在于,包括播放操作检测模块、文字颜色值读取模块、背景颜色值读取模块、颜色值分析 比较模块、颜色调整模块、文档播放模块、初始颜色值寄存模块及颜色还原模块。其中,播放操作检测模块用于检测用户是否执行对演示文档的预播放操作,并于检测到时触发文字颜色值提取模块、背景颜色值提取模块、颜色值比较分析模块。文字颜色值读取模块用于从演示文档的代码描述中读取关于文字的颜色值。背景 颜色值读取模块,用于从演示文档的代码描述中读取关于背景的颜色值。文字和背景的颜 色值可直接从文档中读到,文档中有关于这两个颜色值的代码描述。本实施例中,描述颜色 值的代码为24bit,包括红、绿、蓝三个分量,红、绿、蓝三个分量均为8bit。颜色值分析比较模块,用于对读取到的文字颜色值和背景颜色值进行分析比较, 并根据两者的近似度生成颜色调整命令或文档播放命令。如图2所示,颜色值分析比较模 块包括以下单元红、绿、蓝分量提取单元,用于对文字颜色值及背景颜色值分别提取红、 绿、蓝三个分量;分量处理单元,用于将背景颜色和文字颜色的红、绿、蓝分量最末两个bit 置O ;分量合并单元,用于将所述分量处理单元处理过的背景颜色和文字颜色的红、绿、蓝 分量合并,得到新的背景颜色值和文字颜色值;比较单元,比较新的背景颜色值和文字颜色 值,如果相等则认为背景颜色和文字颜色的近似度达到需要调整颜色的标准。颜色调整模块,用于根据所述颜色调整命令对演示文档的文字颜色值或背景颜色 值进行调整,并生成文档播放命令。演示文档播放模块,根据所述文档播放命令播放当前的 演示文档。播放结束检测模块,检测演示文档是否播放结束,结束则触发颜色还原模块。颜 色还原模块,将演示文档的文字或背景颜色还原为所述原始颜色值。如图3所示,本实施例提供的自动调整演示文档中文字或背景颜色的方法,包括 以下步骤(I)检测是否有播放演示文档的操作,是则执行步骤(2);(2)从演示文档的代码描述中读取文字颜色值及背景颜色值;(3)分析并比较所述文字颜色值和背景颜色值的近似度,如果近似度达到需要调 整颜色的标准则进入步骤(4);否则直接进入步骤(5);(4)为演示文档中的文字或背景设置一个临时的颜色值,使得文字与背景的颜色 应用色差较大,同时寄存原始文字及背景的颜色值;(5)按照当前文字和背景的颜色值播放演示文档;(6)检测演示文档是否播放结束,是则执行步骤(7);(7)将演示文档中的文字或背景颜色还原为原始的颜色值。本文档来自技高网...

【技术保护点】
一种自动调整演示文档中文字或背景颜色的方法,其特征在于,包括以下步骤:(1)检测是否有播放演示文档的操作,是则执行步骤(2);(2)从演示文档的代码描述中读取文字颜色值及背景颜色值;(3)分析并比较所述文字颜色值和背景颜色值的近似度,如果近似度达到需要调整颜色的标准则进入步骤(4);否则直接进入步骤(5);(4)为演示文档中的文字或背景设置一个临时的颜色值,使得文字与背景的颜色应用色差较大,同时寄存原始文字及背景的颜色值;(5)按照当前文字和背景的颜色值播放演示文档;(6)检测演示文档是否播放结束,是则执行步骤(7);(7)将演示文档中的文字或背景颜色还原为原始的颜色值。

【技术特征摘要】
1.一种自动调整演示文档中文字或背景颜色的方法,其特征在于,包括以下步骤 (1)检测是否有播放演示文档的操作,是则执行步骤(2); (2)从演示文档的代码描述中读取文字颜色值及背景颜色值; (3)分析并比较所述文字颜色值和背景颜色值的近似度,如果近似度达到需要调整颜色的标准则进入步骤(4);否则直接进入步骤(5); (4)为演示文档中的文字或背景设置一个临时的颜色值,使得文字与背景的颜色应用色差较大,同时寄存原始文字及背景的颜色值; (5)按照当前文字和背景的颜色值播放演示文档; (6)检测演示文档是否播放结束,是则执行步骤(7); (7)将演示文档中的文字或背景颜色还原为原始的颜色值。2.根据权利要求1所述的自动调整演示文档中文字或背景颜色的方法,其特征在于,所述描述颜色值的代码为24bit,包括红、绿、蓝三个分量,红、绿、蓝三个分量均为8bit。3.根据权利要求2所述的自动调整演示文档中文字或背景颜色的方法,其特征在于,步骤(3)具体为分别将背景颜色和文字颜色的红、绿、蓝分量最末两个bit置0,将各自新的红、绿、蓝分量合并后得到新的背景颜色值和文字颜色值,如果新的背景颜色值和文字颜色值相等则认为背景颜色和文字颜色的近似度达到需要调整颜色的标准。4.一种自动调整演示文档中文字或背景颜色的系统,其特征在于,包括 播放操作检测模块,用于检测用户是否执行对演示文档的预播放操作,并于检测到时触发文字颜色值提取模块、背景颜色值提取模块、颜色值比较分析模块; 文字颜色...

【专利技术属性】
技术研发人员:汪俊明王晖
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司
类型:发明
国别省市:

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

1