一种文档视觉效果的获取方法和装置

文档序号:1073179 发布日期:2020-10-16 浏览:17次 >En<

阅读说明:本技术 一种文档视觉效果的获取方法和装置 (Method and device for acquiring visual effect of document ) 是由 王茜 胡娟 刘堃 庄湧 于 2019-04-02 设计创作,主要内容包括:本申请提出一种文档视觉效果的获取方法和装置,所述方法包括:获取所述文档中多个元素间的层叠关系;基于所述层叠关系,获取全部元素的配色属性信息。获取所述文档中多个元素间的层叠关系;根据所述层叠关系,获得相应层叠中的元素的配色属性。本发明能够在视觉上清楚的界定有层叠关系的多个元素,优化了文档显示的视觉效果。(The application provides a method and a device for acquiring a visual effect of a document, wherein the method comprises the following steps: acquiring a stacking relation among a plurality of elements in the document; and acquiring color matching attribute information of all the elements based on the stacking relation. Acquiring a stacking relation among a plurality of elements in the document; and obtaining the color matching attributes of the elements in the corresponding stack according to the stacking relation. The invention can clearly define a plurality of elements with the laminated relation visually, and optimizes the visual effect of document display.)

一种文档视觉效果的获取方法和装置

技术领域

本发明涉及文档视觉效果编辑领域,具体涉及一种文档视觉效果的获取方法和装置。

背景技术

在办公环境中,用户进行广告宣传、产品演示等活动时希望利用图文并茂的方式展示给参与者,经常使用演示文稿、简报、文字、图片等加上一些特效动态显示效果制作出来的可播放文件进行展示。经常使用的软件包括PowerPoint、Office等,上述软件在显示内容编辑的过程中,用户可以对各个对象进行颜色、轮廓、大小等进行编辑,在配色时,最为常见的方式是如图1-2所示,根据配色的风格预先设定主题颜色,用户在制作显示内容时,可以从设定的主题颜色中选取颜色,也可以自定义颜色,其中主题颜色相当于定义了一组格子,每个格子有编号,每个编号对应一个该主题的颜色,不同的配色风格就是在不同的格子里填不同的颜色。文档的显示界面通常包括多种元素,如标题框、内容框,而内容框中又可包括多种类型的内容:如文字,背景图像。在实际文档的应用中,文档显示界面上的多个元素可能出现叠加显示的情况。目前没有从现有的演示文档(模板)里提取配色的方案,影响用户体验。

发明内容

本申请提供一种文档视觉效果的获取方法和装置,针对现有配色方法的不足,实现自动化的获取显示内容配色。

采取的技术方案如下:

一种文档视觉效果的获取方法,包括:

获取所述文档中多个元素间的层叠关系;

基于所述层叠关系,获取全部元素的配色属性信息。

优选地,所述获取文档中多个元素间的层叠关系,包括:

从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;

或,

从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。

优选地,基于所述层叠关系,获取全部元素的配色属性信息,包括:

基于层叠关系,确定每个元素所在的层级;

对于所确定的层级中的元素,标记所述元素所在的层级和所述元素的颜色特征信息。

优选地,所述颜色特征信息包括:饱和度、色调、亮度、颜色搭配关系、配色设计类别、文档逻辑关系类别。

优选地,所述方法之前还包括:

设置颜色特征信息,为目标颜色设置颜色搭配关系、配色设计类别、文档逻辑关系类别。

优选地,所述颜色搭配关系包括以下至少之一:

多个颜色在同一层级的组合关系;

后级对象的颜色组成与前级对象的颜色组成的可分辨关系;

多个颜色的层叠显示关系;

多个颜色之间的相似关系;

多个颜色之间的对比关系。

本发明还提供一种文档视觉效果的获取装置,包括:

层叠关系获取模块,用于获取所述文档中多个元素间的层叠关系;

提取模块,用于基于所述层叠关系,获取全部元素的配色属性信息。

优选地,所述层叠关系获取模块获取所述文档中多个元素间的层叠关系,包括:

从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;

或,

从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。

优选地,所述提取模块基于所述层叠关系,获取全部元素的配色属性信息,包括:

基于层叠关系,确定每个元素所在的层级;

对于所确定的层级中的元素,标记所述元素所在的层级和所述元素的颜色特征信息。

优选地,所述的装置还包括:

设置模块,用于设置颜色特征信息,为目标颜色设置颜色搭配关系、配色设计类别、文档逻辑关系类别。

本申请和现有技术相比,具有如下有益效果:

与现有技术相比,本发明包括:获取所述文档中多个元素间的层叠关系;根据所述层叠关系,获得相应层叠中的元素的配色属性。本发明能够在视觉上清楚的界定有层叠关系的多个元素,优化了文档显示的视觉效果。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

图1为现有技术的配色的风格示意图;

图2为现有技术的主题颜色的显示内容示意图;

图3为本发明实施例的文档视觉效果的获取方法的流程图;

图4为本发明实施例的文档视觉效果的获取装置的结构示意图。

具体实施方式

下面将结合附图及实施例对本申请的技术方案进行更详细的说明。

需要说明的是,如果不冲突,本申请实施例以及实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

如图3所示,本发明实施例还提供一种文档视觉效果的获取方法,包括:

S101、获取所述文档中多个元素间的层叠关系;

S102、基于所述层叠关系,获取全部元素的配色属性信息。

所述多个元素间层叠关系包括:元素彼此不重叠、元素存在部分重叠、元素完全重叠、元素包含但不重叠(如视觉上被包含的元素穿透包含元素,位于包含元素上);

所述文档可以包括幻灯片文档;所述元素可包括文档中的标题框、内容框、内容框中的内容。

本发明实施例中,步骤S101中所述获取文档中多个元素间的层叠关系,包括:

从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;

或,

从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。

将不同元素间的层叠关系固化写入文档,如写入幻灯片自带文档,可丰富文档程序的现有功能,优化了文档程序的用户体验;将不同元素间的层叠关系写入可编辑文档,利于用户按照所需对元素间的层叠关系进行调整,使用灵活方便。

所述文档中写入的层叠关系可以是文档制作人(比如模板设计师、文档使用用户)根据元素的层叠和透视效果计算出来的。

本发明实施例中,步骤S102中基于所述层叠关系,获取全部元素的配色属性信息,包括:

基于层叠关系,确定每个元素所在的层级;

对于所确定的层级中的元素,标记所述元素所在的层级和所述元素的颜色特征信息。

本发明实施例将演示文档(模板)里出现过的颜色都提取出来。根据既定规则,对提取出来的颜色标识特征。例如,标记红色是暖色,是活泼色。

本发明实施例中,所述颜色特征信息包括:饱和度、色调、亮度、颜色搭配关系、配色设计类别、文档逻辑关系类别。

本发明实施例中,所述颜色特征信息包括以下部分:

配色方案里的“颜色”指颜色值,无论用什么记录方式(常见的颜色记录体系有4种,RGB、HSL、HSV、CMYK),例如RGB体系中用饱和度、色调、亮度代表一个颜色,黑色在RGB体系是(255,255,255)。

颜色值确定后,其代表暖色还是冷色、活泼色还是沉闷色、明度范围也就随之确定。

在配色方案里的“颜色搭配关系”包括但不仅限于:

若干颜色合适成组使用、颜色之间互相可见、颜色合适层叠显示、颜色之间是类似关系、颜色之间是对比关系。

其中,“颜色之间互相可见”指后级对象的颜色组成与前级对象的颜色组成满足可分辨条件:当满足可分辨条件时,确定所述显示内容在视觉上可分辨,当不满足可分辨条件时,确定所述显示内容在视觉上不可分辨。

其中,所述可分辨条件包括:比对后级对象的RGB颜色的组成与所述前级对象的RGB颜色的组成,比对结果大于或者等于分辨阈值。

本发明实施例中可以将后级对象的RGB颜色的组成的三个分量分别与前级对象的RGB颜色的组成的三个分量做减法获得三个差值,将这三个差值求平方和,获得比对结果,当比对结果大于或者等于预设的分辨阈值时,认为满足可分辨条件,即后级对象与前级对象在视觉上可分辨,当比对结果小于预设的分辨阈值时,认为不满足可分辨条件,即后级对象与前级对象在视觉上不可分辨。例如色阶分辨率为256,颜色1,RGB(255,255,255),颜色2,RGB(199,237,204),颜色1和颜色2的比对结果(255-199)2+(255-237)2+(255-204)2,比对结果与预设阈值比较,获得颜色1和颜色2在视觉上的分辨程度,再进一步与分辨阈值比较,确定在视觉上能否分辨。

显示内容一般可以分为多个视觉层级,例如,2个视觉层级时,可以称为背景和前景,所在层级的对象的颜色可以称为背景色和前景色;多个视觉层级时,按照显示顺序,可以称为第一层级、第二层级……,其中,相邻的或者相间的两级,在后的层级可以称为在前的层级的后级,在前的层级可以称为在后的层级的前级,本发明实施例中的需要使得显示内容背景色必须在前景色上可分辨,后级对象的颜色在前级对象的颜色上可分辨。

本发明实施例中,所述方法之前还包括:

设置颜色特征信息,为目标颜色设置颜色搭配关系、配色设计类别、文档逻辑关系类别。

本发明实施例中,所述颜色搭配关系包括以下至少之一:

多个颜色在同一层级的组合关系;

后级对象的颜色组成与前级对象的颜色组成的可分辨关系;

多个颜色的层叠显示关系;

多个颜色之间的相似关系;

多个颜色之间的对比关系。

本发明实施例中,设置可以预设颜色对,所述颜色对为满足可分辨条件的两个颜色。

本发明实施例预先设定颜色对,一种颜色可以对应一个或者多个颜色对,例如白色和黑色为一对预设的颜色对,白色和深蓝色(具体的颜色由RGB颜色的组成确定)为一对预设的颜色对,白色和红色(具体的颜色由RGB颜色的组成确定)为一对预设的颜色对,例如后级对象的颜色为黑色,前级对象的颜色为黄色。

本发明实施例还预先为了更好的视觉效果和美感设定系列色,所述系列色为满足可分辨条件的多个颜色。一种颜色可以对应一个或者多个系列色,例如,红色、黄色、绿色(具体的颜色由RGB颜色的组成确定)为一组系列色,例如同一层级中包括多个填充框,其中一个填充框填充红色后,其他填充框可以选择系列色进行填充,填充为黄色和绿色。

本发明实施例中,如果若干颜色合适成组使用,结合结构化定义提取一系列规则,例如:

1)在结构化定义里,成组被使用过的视为一组;

2)在同一张幻灯片页里所有幻灯片一级的装饰上出现过的颜色视为一组;

颜色之间互相可见:两个存在叠压关系的对象上出现的颜色是互相可见的。

颜色合适层叠显示:多个存在叠压关系的对象上出现的颜色即是互相可见的。

颜色之间是类似关系,根据既定规则,给颜色标识特征。例如:红色和橘色是类似关系。

颜色之间是对比关系,根据既定规则,给颜色标识特征。例如:红色和绿色是对比关系。

配色设计类别分为主色、辅色。

结合文档逻辑结构关系,分为:背景色、蒙板色、字体色、设计效果色、点缀色:

1)背景色:来源于幻灯片背景颜色、衬底颜色、背景图片;

2)字体色:在文字、图标上出现过的颜色;

3)设计效果色:即其它色,整个文档中去除背景、衬底、蒙板、文字、图标等对象,剩下的对象中出现过的颜色;

4)点缀色:没有在其它组出现过,仅出现在不叠压任何图标或文字的装饰上的颜色;

5)蒙板色:没有在其它组出现过,仅在蒙板出现的颜色。

“单色、渐变色”,直接从演示文档的属性里提取。

如图4所示,本发明实施例还提供一种文档视觉效果的获取装置,包括:

层叠关系获取模块100,用于获取所述文档中多个元素间的层叠关系;

提取模块200,用于基于所述层叠关系,获取全部元素的配色属性信息。

本发明实施例中,所述层叠关系获取模块100获取所述文档中多个元素间的层叠关系,包括:

从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;

或,

从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。

本发明实施例中,所述提取模块200基于所述层叠关系,获取全部元素的配色属性信息,包括:

基于层叠关系,确定每个元素所在的层级;

对于所确定的层级中的元素,标记所述元素所在的层级和所述元素的颜色特征信息。

本发明实施例中,所述的装置还包括:

设置模块,用于设置颜色特征信息,为目标颜色设置颜色搭配关系、配色设计类别、文档逻辑关系类别。

本发明实施例还提供了一种计算机可读存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上实施例所述的文档视觉效果的获取方法。

本发明实施例还提供了一种文档视觉效果的获取终端,其特征在于,所述终端包括:

存储器,用于存储计算机可读指令;

处理器,用于执行所述计算机可读指令,实现如上实施例所述的文档视觉效果的获取方法。

虽然本发明所揭示的实施方式如上,但其内容只是为了便于理解本发明的技术方案而采用的实施方式,并非用于限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭示的核心技术方案的前提下,可以在实施的形式和细节上做任何修改与变化,但本发明所限定的保护范围,仍须以所附的权利要求书限定的范围为准。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种文档提供方法、设备及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!